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
Journey as an Android Developer
Search
David Odari
November 27, 2019
Programming
160
1
Share
Journey as an Android Developer
Slides from my session at Daystar University
David Odari
November 27, 2019
More Decks by David Odari
See All by David Odari
Ship Faster With Feature Flags
davidodari
0
300
Getting Started with Jetpack Compose
davidodari
0
140
Persistence
davidodari
0
69
Building Trust in a Multicultural Team
davidodari
1
32
Room ORM | Workshop 2 | GADS 2020
davidodari
0
160
Android 11 Meetups: Whats New In Android
davidodari
0
430
Improve Quality of Android Apps with BDD
davidodari
0
180
Quick Intro To Kotlin Generics
davidodari
0
210
Data Structures and Algorithms Introduction
davidodari
0
110
Other Decks in Programming
See All in Programming
Cache-moi si tu peux : patterns et pièges du cache en production - Devoxx France 2026 - Conférence
slecache
0
290
Running Swift without an OS
kishikawakatsumi
0
850
Oxlintとeslint-plugin-react-hooks 明日から始められそう?
t6adev
0
280
VueエンジニアがReactを触って感じた_設計の違い
koukimiura
0
180
Offline should be the norm: building local-first apps with CRDTs & Kotlin Multiplatform
renaudmathieu
0
230
年間50登壇、単著出版、雑誌寄稿、Podcast出演、YouTube、CM、カンファレンス主催……全部やってみたので面白さ等を比較してみよう / I’ve tried them all, so let’s compare how interesting they are.
nrslib
4
800
[RubyKaigi 2026] Require Hooks
palkan
1
230
ハーネスエンジニアリングとは?
kinopeee
13
6.1k
実践CRDT
tamadeveloper
0
590
ふりがな Deep Dive try! Swift Tokyo 2026
watura
0
230
Agentic Elixir
whatyouhide
0
400
「Linuxサーバー構築標準教科書」を読んでみた #ツナギメオフライン.7
akase244
0
1.4k
Featured
See All Featured
Done Done
chrislema
186
16k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
0
280
Ruling the World: When Life Gets Gamed
codingconduct
0
210
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.4k
Writing Fast Ruby
sferik
630
63k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
230
Ethics towards AI in product and experience design
skipperchong
2
260
Balancing Empowerment & Direction
lara
6
1.1k
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.5k
Principles of Awesome APIs and How to Build Them.
keavy
128
17k
Transcript
Journey Through Android Development David Odari
My Journey
Why Android? What’s this presentation about? Use this slide to
introduce yourself and give a high level overview of the topic you’re about to explain.
Why Android? • Open Source • Runs on over a
billion devices • Simple ,get apps running quick.
Fun fact The Android logo isn't actually called Android but
bugdroid.
Getting Started • Perseverance/Determination • Patience • Curiosity • An
open mind • Being honest with yourself. ◦
Tools • Android Studio/Intellij
Need to knows • Java/Kotlin knowledge,Kotlin preferrebaly • Activities •
Services • Broadcast receivers • Content Providers • Databases - SQL & NoSQL
Skill Levels & Work Environment
Beginner Still learning can build basic apps
Junior Has some experience building apps and can deliver on
projects given proper guidance. Learning Stage.
Mid level Can deliver on work with minimal supervision and
understands best practices whiel delivering tasks on time.
Senior Has clear view of the team and guides mid
and junior developers in a team with amassed technical expertise. Can also make decisions on technical tradeoffs.
Lead Responsible for the whole team and manages all phases
involved with the product.
Staying Relevant
Online Courses • Udacity • Udemy • Pluralsight • Youtube
Meetups & Events • Android254 • KotlinKenya • Devfest •
DroidconKE • Google IO • Android Dev Summit • KotlinConf
Socials • Twitter - GDEs ,Kotlin,Android..etc • Linkedin
Certifications • Associate Android Developer(Java/Kotlin)
Products • Build side projects • Have a playstore account
and ship • Produce libraries from your projects or contribute to open source libraries you use.
Q&A
Thanks! Twitter: @_davidodari Linkedin: David Odari