Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Android Introduction
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Penelope Phippen
July 01, 2014
Technology
0
130
Android Introduction
Presented at Ladies Who Code London on 2014-07-01
Penelope Phippen
July 01, 2014
Tweet
Share
More Decks by Penelope Phippen
See All by Penelope Phippen
Introducing Rubyfmt
penelope_zone
0
590
How RSpec Works
penelope_zone
0
6.8k
Quick and easy browser testing using RSpec and Rails 5.1
penelope_zone
1
98
Teaching RSpec to play nice with Rails
penelope_zone
2
160
Little machines that eat strings
penelope_zone
1
120
What is processor (brighton ruby edition)
penelope_zone
0
130
What is processor?
penelope_zone
1
370
extremely defensive coding - rubyconf edition
penelope_zone
0
280
Agile, etc.
penelope_zone
2
240
Other Decks in Technology
See All in Technology
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
10k
無ければ作る! バイブコーディングで作ったものを一気に紹介
tatsuya1970
0
110
SMTP完全に理解した ✉️
yamatai1212
0
170
15 years with Rails and DDD (AI Edition)
andrzejkrzywda
0
140
今日から始めるAmazon Bedrock AgentCore
har1101
4
320
Bill One 開発エンジニア 紹介資料
sansan33
PRO
4
17k
Meshy Proプラン課金した
henjin0
0
170
3分でわかる!新機能 AWS Transform custom
sato4mi
1
310
Amazon Bedrock AgentCore 認証・認可入門
hironobuiga
2
480
ZOZOにおけるAI活用の現在 ~開発組織全体での取り組みと試行錯誤~
zozotech
PRO
4
2.6k
セキュリティについて学ぶ会 / 2026 01 25 Takamatsu WordPress Meetup
rocketmartue
1
260
DatabricksホストモデルでAIコーディング環境を構築する
databricksjapan
0
220
Featured
See All Featured
Why Our Code Smells
bkeepers
PRO
340
58k
Building Adaptive Systems
keathley
44
2.9k
Deep Space Network (abreviated)
tonyrice
0
42
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3k
Designing for Performance
lara
610
70k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
A designer walks into a library…
pauljervisheath
210
24k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.2k
30 Presentation Tips
portentint
PRO
1
210
GraphQLとの向き合い方2022年版
quramy
50
14k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
54
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
55
49k
Transcript
An Introduction to Android Development
a!/samphippen
What is an android app?
Bundle of code and resources
One package any android device
4 layers for developers to work with
Hardware
Hardware Linux
Hardware Linux Frameworks
Hardware Linux Frameworks Apps
Easiest to work with just the app layer
You can go deeper if you need to
What makes an Android app?
App
None
App Activity
App records activities as you interact
Back button rewinds activites
App Activity Activity Activity
Activities contain many Views
None
Basically everything on screen is a View
App Activity Activity Activity View View View View View View
Android apps are developed in Java
How do I get started?
tinyurl.com/ androiddevtools
Download and unzip.
And then… (Insert seamless app demo here)
Phone does things!
Camera Example
Insert further seamless transition here.
GPS Example
tinyurl.com/ sam.lwc.7.14
https://github.com/samphippen/HelloFriends ! https://github.com/samphippen/android- gps-example.git ! https://github.com/josnidhin/Android- Camera-Example
Let’s have some questions g!/samphippen
[email protected]