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
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
570
How RSpec Works
penelope_zone
0
6.6k
Quick and easy browser testing using RSpec and Rails 5.1
penelope_zone
1
85
Teaching RSpec to play nice with Rails
penelope_zone
2
140
Little machines that eat strings
penelope_zone
1
110
What is processor (brighton ruby edition)
penelope_zone
0
120
What is processor?
penelope_zone
1
360
extremely defensive coding - rubyconf edition
penelope_zone
0
270
Agile, etc.
penelope_zone
2
230
Other Decks in Technology
See All in Technology
OpenAI gpt-oss ファインチューニング入門
kmotohas
2
850
データエンジニアがこの先生きのこるには...?
10xinc
0
430
Why React!?? Next.jsそしてReactを改めてイチから選ぶ
ypresto
10
4.2k
ユニットテストに対する考え方の変遷 / Everyone should watch his live coding
mdstoy
0
120
研究開発部メンバーの働き⽅ / Sansan R&D Profile
sansan33
PRO
3
20k
関係性が駆動するアジャイル──GPTに人格を与えたら、対話を通してふりかえりを習慣化できた話
mhlyc
0
130
リーダーになったら未来を語れるようになろう/Speak the Future
sanogemaru
0
240
analysis パッケージの仕組みの上でMulti linter with configを実現する / Go Conference 2025
k1low
1
260
Trust as Infrastructure
bcantrill
0
290
Geospatialの世界最前線を探る [2025年版]
dayjournal
3
470
Optuna DashboardにおけるPLaMo2連携機能の紹介 / PFN LLM セミナー
pfn
PRO
1
830
From Prompt to Product @ How to Web 2025, Bucharest, Romania
janwerner
0
110
Featured
See All Featured
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
9
840
The Cost Of JavaScript in 2023
addyosmani
53
9k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
19
1.2k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
14k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.4k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.7k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
132
19k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Mobile First: as difficult as doing things right
swwweet
224
9.9k
Building Flexible Design Systems
yeseniaperezcruz
329
39k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
A better future with KSS
kneath
239
17k
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]