Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
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
480
The Opportunities In The Decade Of Mixed Realities
adoranwodo
0
130
7 Habits of Highly Effective Engineering Teams
adoranwodo
0
250
Designing secure cloud applications
adoranwodo
0
240
Building a sustainable personal brand
adoranwodo
0
190
Other Decks in Technology
See All in Technology
AgentCoreで実践するハーネスエンジニアリング
yakumo
1
280
検証フェーズはAIの回答を判断するための学習機会
toru_kubota
2
500
AIは爆速なのに、私が詰まっていた話 ― 音声入力と鳴くマスコットでボトルネックを削る
yama3133
0
520
Meet AgentCore Identity Consent Portal
hironobuiga
3
190
OpenSharing について熱く語る〜AI アセットの共有について〜
kameitomohiro
0
230
AI Made Us Faster at Solving the Wrong Problems
marceloancelmo
0
160
BedrockとLambdaで作る リアルタイム進行型推理ゲーム
kawametho
0
190
IoTデバイスを繋げるプロトコルMatterをAndroidで使用する方法
harutiro
0
120
freeeらしさをAIとともに作る / Creating the freee Experience with AI
ymrl
0
200
The seven pitfalls of AI (revised version)
ufried
0
260
「とりあえず動く」の先へ。 AI時代のチーム開発と内部設計/2026-slsdays
slsops
0
150
AI駆動開発、viviONの1年 ── うまくいったこと・いかなかったこと
vivion
0
250
Featured
See All Featured
Java REST API Framework Comparison - PWX 2021
mraible
34
9.7k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
1.1k
From π to Pie charts
rasagy
1
390
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
350
A Tale of Four Properties
chriscoyier
163
24k
Leo the Paperboy
mayatellez
10
2.3k
ラッコキーワード サービス紹介資料
rakko
1
5.2M
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
300
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2.2k
For a Future-Friendly Web
brad_frost
183
10k
brightonSEO & MeasureFest 2025 - Winning Strategies for Black Friday CRO & PPC - Christian Goodrich
cargoodrich
3
860
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
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