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
Zero to Android Developer
Search
Adora Nwodo
April 27, 2019
Technology
260
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Zero to Android Developer
Adora Nwodo
April 27, 2019
More Decks by Adora Nwodo
See All by Adora Nwodo
Harnessing the Power of AI in Open-Source Cloud Engineering
adoranwodo
2
350
Getting Started With Data Structures
adoranwodo
1
500
StereoKit: The Open Source SDK for VR/MR
adoranwodo
0
220
Accessibility in the context of Mixed Reality
adoranwodo
0
110
Skills to Excel in Cloud Engineering
adoranwodo
0
470
The Opportunities In The Decade Of Mixed Realities
adoranwodo
0
130
7 Habits of Highly Effective Engineering Teams
adoranwodo
0
240
Designing secure cloud applications
adoranwodo
0
240
Building a sustainable personal brand
adoranwodo
0
180
Other Decks in Technology
See All in Technology
Kiro Crew で始める マルチエージェント開発
miu_crescent
PRO
0
190
フィジカルAIの知識ゼロの僕でも AIを使えばここまでできた
tatsuya1970
0
180
OAuth SPIFFE Client Authentication(OAuth/OIDC Numa (Immersion) Workshop 2026)
oidfj
PRO
0
290
8bit CPU 2026
koba789
7
2.9k
顧客の要望は2次情報である 〜アンテナを張るFDEの構造論〜
noriakioji
2
730
カーネルまで探検して理解するふたつの自動計装
sumiyae
0
320
ハッカソンで入賞した話 @ Findy LT
asari194617
0
1.5k
IHV like なユースケースへのOpenID Connect 関連仕様の適用事例
optim
0
290
VLMで2.3万枚のPyCon JP写真を検索!
terapyon
1
580
Android skills に学ぶ
kokiko
0
190
「面白い!」を信じ抜け。激動の時代を貫く、オンリーワン・エンジニアの条件
kizawa2020
0
250
500名弱規模の組織のPythonプロジェクト(dbt) をどう管理するか?
hiracky16
0
180
Featured
See All Featured
Faster Mobile Websites
deanohume
310
32k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
73
41k
Reality Check: Gamification 10 Years Later
codingconduct
0
2.3k
Speed Design
sergeychernyshev
33
2k
Building Flexible Design Systems
yeseniaperezcruz
330
41k
Everyday Curiosity
cassininazir
0
290
Darren the Foodie - Storyboard
khoart
PRO
3
3.7k
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.5k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
68
57k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.6k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
220
Transcript
Zero to Android Developer Important things to get you started
Ajah International Women’s Day 2019
Hi, I’m Adora Multidisciplinary software engineer GDG Ajah Co-organiser Women
Techmakers Ajah Ambassador Blogger, adorahack.com Twitter, @theadoranwodo GitHub, @adoranwodo
Let’s talk about Android Android User Interface Android Development Languages
& Tools Launch & Build an Android project What’s Next?
Let’s talk about Android
Inter App Integration Security Reduced development cost Rich development environment
Open Source Higher success ratio Large Community Android 9 Pie
None
Angel Cake - Android 1.0 Battenberg - Android 1.1 Cupcake
- Android 1.5 Donut - Android 1.6 Eclair - Android 2.0 Froyo - Android 2.2 Gingerbread - Android 2.3 Honeycomb - Android 3.0 Ice cream Sandwich - Android 4.0 Jellybean - Android 4.1 KitKat - Android 4.4 Lollipop - Android 5.0 Marshmello - Android 6.0 Nougat - Android 7.0 Oreo - Android 8.0 Pie - Android 9.0 Q
Android User Interface
Toolbar Cardview RadioButton EditText Textview Button Viewgroup (e.g. LinearLayout)
ViewGroups LinearLayout RelativeLayout FrameLayout ConstraintLayout Views TextView ImageView Button EditText
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent" app:layout_behavior="@string/appbar_scrolling_view_behavior"
tools:showIn="@layout/activity_main" tools:context=".MainActivity" android:orientation="vertical" > <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Location" android:textSize="15sp" /> </LinearLayout>
Android Development Languages & Tools
None
IDE Android studio Intellij idea Languages & Markup Java Kotlin
XML Test Framework Espresso Appium UI Automator Emulators / Devices Physical devices Android Emulator Firebase Test Lab Genymotion
Launch & Build an Android Project
None
None
None
None
None
None
None
RESULT Your first native Android project
What’s Next?
Build anything on Android with the help of these resources
http://developer.android.com/ https://www.udacity.com/course/developing-android-apps-with-kotlin--ud9012 https://www.tutorialspoint.com/android/ https://www.edx.org/course/Android-App-Development-for-Beginners-1 https://www.udemy.com/s2k-android-beginners/ G
THANK YOU! Blog, adorahack.com Website, adoranwodo.com Twitter, @theadoranwodo GitHub, @adoranwodo