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
1
160
Journey as an Android Developer
Slides from my session at Daystar University
David Odari
November 27, 2019
Tweet
Share
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
65
Building Trust in a Multicultural Team
davidodari
1
29
Room ORM | Workshop 2 | GADS 2020
davidodari
0
160
Android 11 Meetups: Whats New In Android
davidodari
0
390
Improve Quality of Android Apps with BDD
davidodari
0
180
Quick Intro To Kotlin Generics
davidodari
0
200
Data Structures and Algorithms Introduction
davidodari
0
110
Other Decks in Programming
See All in Programming
TVerのWeb内製化 - 開発スピードと品質を両立させるまでの道のり
techtver
PRO
1
750
競馬で学ぶ機械学習の基本と実践 / Machine Learning with Horse Racing
shoheimitani
11
11k
Chart.jsで長い項目を表示するときのハマりどころ
yumechi
0
110
モデル駆動設計をやってみよう Modeling Forum2025ワークショップ/Let’s Try Model-Driven Design
haru860
0
140
GraalVM Native Image トラブルシューティング機能の最新状況(2025年版)
ntt_dsol_java
0
130
Feature Flags Suck! - KubeCon Atlanta 2025
phodgson
0
110
AsyncSequenceとAsyncStreamのプロポーザルを全部読む!!
s_shimotori
1
280
オフライン対応!Flutterアプリに全文検索エンジンを実装する @FlutterKaigi2025
itsmedreamwalker
2
200
Stay Hacker 〜九州で生まれ、Perlに出会い、コミュニティで育つ〜
pyama86
1
1.4k
Java_プロセスのメモリ監視の落とし穴_NMT_で見抜けない_glibc_キャッシュ問題_.pdf
ntt_dsol_java
0
180
What's New in Web AI?
christianliebel
PRO
0
120
仕様がそのままテストになる!Javaで始める振る舞い駆動開発
ohmori_yusuke
8
4k
Featured
See All Featured
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
36
6.1k
Docker and Python
trallard
46
3.6k
Agile that works and the tools we love
rasmusluckow
331
21k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
How to Ace a Technical Interview
jacobian
280
24k
Git: the NoSQL Database
bkeepers
PRO
432
66k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.2k
Learning to Love Humans: Emotional Interface Design
aarron
274
41k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
14k
Optimizing for Happiness
mojombo
379
70k
Java REST API Framework Comparison - PWX 2021
mraible
34
9k
Build The Right Thing And Hit Your Dates
maggiecrowley
38
2.9k
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