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
560
How RSpec Works
penelope_zone
0
6.6k
Quick and easy browser testing using RSpec and Rails 5.1
penelope_zone
1
82
Teaching RSpec to play nice with Rails
penelope_zone
2
130
Little machines that eat strings
penelope_zone
1
99
What is processor (brighton ruby edition)
penelope_zone
0
110
What is processor?
penelope_zone
1
350
extremely defensive coding - rubyconf edition
penelope_zone
0
260
Agile, etc.
penelope_zone
2
220
Other Decks in Technology
See All in Technology
AWS認定を取る中で感じたこと
siromi
1
160
KubeCon + CloudNativeCon Japan 2025 Recap
ren510dev
1
350
Zephyr RTOSを使った開発コンペに参加した件
iotengineer22
1
190
怖くない!はじめてのClaude Code
shinya337
0
350
生成AI活用の組織格差を解消する 〜ビジネス職のCursor導入が開発効率に与えた好循環〜 / Closing the Organizational Gap in AI Adoption
upamune
6
5k
作曲家がボカロを使うようにPdMはAIを使え
itotaxi
0
430
Tokyo_reInforce_2025_recap_iam_access_analyzer
hiashisan
0
170
タイミーのデータモデリング事例と今後のチャレンジ
ttccddtoki
6
2.3k
生成AI時代の開発組織・技術・プロセス 〜 ログラスの挑戦と考察 〜
itohiro73
1
410
開発生産性を組織全体の「生産性」へ! 部門間連携の壁を越える実践的ステップ
sudo5in5k
1
5.5k
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
26k
CursorによるPMO業務の代替 / Automating PMO Tasks with Cursor
motoyoshi_kakaku
2
900
Featured
See All Featured
Large-scale JavaScript Application Architecture
addyosmani
512
110k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.3k
Agile that works and the tools we love
rasmusluckow
329
21k
Build your cross-platform service in a week with App Engine
jlugia
231
18k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
The Power of CSS Pseudo Elements
geoffreycrofte
77
5.8k
[RailsConf 2023] Rails as a piece of cake
palkan
55
5.6k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Thoughts on Productivity
jonyablonski
69
4.7k
Bash Introduction
62gerente
614
210k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
181
53k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
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 sam@funandplausible.com