Slide 1

Slide 1 text

Journey Through Android Development David Odari

Slide 2

Slide 2 text

My Journey

Slide 3

Slide 3 text

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.

Slide 4

Slide 4 text

Why Android? ● Open Source ● Runs on over a billion devices ● Simple ,get apps running quick.

Slide 5

Slide 5 text

Fun fact The Android logo isn't actually called Android but bugdroid.

Slide 6

Slide 6 text

Getting Started ● Perseverance/Determination ● Patience ● Curiosity ● An open mind ● Being honest with yourself. ○

Slide 7

Slide 7 text

Tools ● Android Studio/Intellij

Slide 8

Slide 8 text

Need to knows ● Java/Kotlin knowledge,Kotlin preferrebaly ● Activities ● Services ● Broadcast receivers ● Content Providers ● Databases - SQL & NoSQL

Slide 9

Slide 9 text

Skill Levels & Work Environment

Slide 10

Slide 10 text

Beginner Still learning can build basic apps

Slide 11

Slide 11 text

Junior Has some experience building apps and can deliver on projects given proper guidance. Learning Stage.

Slide 12

Slide 12 text

Mid level Can deliver on work with minimal supervision and understands best practices whiel delivering tasks on time.

Slide 13

Slide 13 text

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.

Slide 14

Slide 14 text

Lead Responsible for the whole team and manages all phases involved with the product.

Slide 15

Slide 15 text

Staying Relevant

Slide 16

Slide 16 text

Online Courses ● Udacity ● Udemy ● Pluralsight ● Youtube

Slide 17

Slide 17 text

Meetups & Events ● Android254 ● KotlinKenya ● Devfest ● DroidconKE ● Google IO ● Android Dev Summit ● KotlinConf

Slide 18

Slide 18 text

Socials ● Twitter - GDEs ,Kotlin,Android..etc ● Linkedin

Slide 19

Slide 19 text

Certifications ● Associate Android Developer(Java/Kotlin)

Slide 20

Slide 20 text

Products ● Build side projects ● Have a playstore account and ship ● Produce libraries from your projects or contribute to open source libraries you use.

Slide 21

Slide 21 text

Q&A

Slide 22

Slide 22 text

Thanks! Twitter: @_davidodari Linkedin: David Odari