Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
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
590
How RSpec Works
penelope_zone
0
6.7k
Quick and easy browser testing using RSpec and Rails 5.1
penelope_zone
1
94
Teaching RSpec to play nice with Rails
penelope_zone
2
150
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
370
extremely defensive coding - rubyconf edition
penelope_zone
0
280
Agile, etc.
penelope_zone
2
240
Other Decks in Technology
See All in Technology
Challenging Hardware Contests with Zephyr and Lessons Learned
iotengineer22
0
120
世界最速級 memcached 互換サーバー作った
yasukata
0
330
Edge AI Performance on Zephyr Pico vs. Pico 2
iotengineer22
0
110
技術以外の世界に『越境』しエンジニアとして進化を遂げる 〜Kotlinへの愛とDevHRとしての挑戦を添えて〜
subroh0508
1
390
20251209_WAKECareer_生成AIを活用した設計・開発プロセス
syobochim
5
1.4k
EM歴1年10ヶ月のぼくがぶち当たった苦悩とこれからへ向けて
maaaato
0
270
会社紹介資料 / Sansan Company Profile
sansan33
PRO
11
390k
乗りこなせAI駆動開発の波
eltociear
1
1k
AWS re:Invent 2025で見たGrafana最新機能の紹介
hamadakoji
0
130
LLM-Readyなデータ基盤を高速に構築するためのアジャイルデータモデリングの実例
kashira
0
210
Karate+Database RiderによるAPI自動テスト導入工数をCline+GitLab MCPを使って2割削減を目指す! / 20251206 Kazuki Takahashi
shift_evolve
PRO
1
540
ガバメントクラウド利用システムのライフサイクルについて
techniczna
0
180
Featured
See All Featured
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
15k
Speed Design
sergeychernyshev
33
1.4k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.2k
What's in a price? How to price your products and services
michaelherold
246
12k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Context Engineering - Making Every Token Count
addyosmani
9
490
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Writing Fast Ruby
sferik
630
62k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
14k
A designer walks into a library…
pauljervisheath
210
24k
The Language of Interfaces
destraynor
162
25k
Imperfection Machines: The Place of Print at Facebook
scottboms
269
13k
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]