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
120
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
520
How RSpec Works
penelope_zone
0
6.4k
Quick and easy browser testing using RSpec and Rails 5.1
penelope_zone
1
75
Teaching RSpec to play nice with Rails
penelope_zone
2
120
Little machines that eat strings
penelope_zone
1
80
What is processor (brighton ruby edition)
penelope_zone
0
94
What is processor?
penelope_zone
1
340
extremely defensive coding - rubyconf edition
penelope_zone
0
240
Agile, etc.
penelope_zone
2
210
Other Decks in Technology
See All in Technology
PDF Viewer作成の今までとこれから
hunachi
0
470
社内の学びの場・コミュニティ形成とエンジニア同士のリレーションシップ構築/devreljapan2024
nishiuma
3
290
「家族アルバム みてね」における運用管理・ オブザーバビリティの全貌 / Overview of Operation Management and Observability in FamilyAlbum
isaoshimizu
4
160
どこよりも遅めなWinActor Ver.7.5.0 新機能紹介
tamai_63
0
210
Developer Experienceを向上させる基盤づくりの取り組み事例集
coconala_engineer
0
150
『GRANBLUE FANTASY: Relink』最高の「没入感」を実現するカットシーン制作手法とそれを支える技術
cygames
1
140
リアルお遍路+SORACOM IoT
ozk009
1
140
実務における脅威モデリングを考えよう
nikinusu
0
630
20240912 JJUGナイトセミナー
mii1004
0
140
たった1人からはじめる【Agile Community of Practice】~ソース原理とFearless Changeを添えて~
ktc_corporate_it
1
480
OSTという文化を組織に根付かせてみた
sansantech
PRO
2
390
AIで変わるテスト自動化:最新ツールの多様なアプローチ/ 20240910 Takahiro Kaneyama
shift_evolve
0
240
Featured
See All Featured
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
131
32k
GraphQLとの向き合い方2022年版
quramy
43
13k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
26
1.3k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
28
8.9k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
25
3.9k
The World Runs on Bad Software
bkeepers
PRO
64
11k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
230
17k
5 minutes of I Can Smell Your CMS
philhawksworth
202
19k
The Straight Up "How To Draw Better" Workshop
denniskardys
230
130k
Optimizing for Happiness
mojombo
375
69k
Build your cross-platform service in a week with App Engine
jlugia
228
18k
Building Adaptive Systems
keathley
36
2.1k
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]