Tips on getting started in Android Development
Android Engineer @ Kyosk Digital
Android Author @ kodeco.com
@B__Kinya | Beatrice Kinya
Getting started in
❖ Interest and passion
❖ Time and consistency
➢ Reliable Internet connection
➢ A good laptop:
■ 8 GB RAM or more
■ 8 GB of available disk space minimum (IDE + Android SDK + Android
Step 1: Language
❖ Java, Kotlin, C++
❖ Android development is kotlin ﬁrst.
❖ Kotlin Learning materials at Kotlinlang.org site
❖ Note: Kotlin is used in more than just Android. There is Kotlin Multiplatform
Mobile(KMM), Server side, Web frontend(Kotlin/JS), Android and much more.
But should I do not have to learn all this? Nope! For the start just focus on Kotlin for
Ready to Learn Android: Resources
❖ Android Documentation training resources
❖ Online courses: Udemy, Pluralsight, Coursera
❖ GADS Scholarship oﬀered by Google in partnership with Pluralsight
➢ Android, Cloud, Mobile Web
➢ Check this hashtag on Twitter. #GADS
❖ Youtube Videos, Blogs(Medium, Hashnode, Kodeco.com, etc)
Build, Build, Build
❖ Github Proﬁle
❖ Work on projects. Starting with simple ones, and gradually increasing complexity. Be
❖ Write about it, Share what you are learning.
❖ Join a developers community
➢ Learning from others
➢ Getting assistance when you get stuck
❖ Android Communities
➢ Android254, KotlinKenya, Droidettes etc.
❖ Contribute to what the communities are doing.
❖ Contribute to open source projects.
❖ Most of us, at one point experience imposter syndrome.
❖ Be aware when you are experiencing it.
❖ Is the feature taking so long or very complex that you are starting to doubt
➢ Break down the feature into small manager tasks. Completing the smaller
tasks is a motivation boost.
❖ Something new you do not know where to start?
➢ Remember, it’s okay to ask for help
Imposter Syndrome Cont’
❖ Learn with peers with whom you can share the frustrations and learning.
❖ Keep track of your achievements.
➢ Keep a brag document.
➢ Brag Document and sample template links in the resources slide.
❖ Consistently write code, build, practice.
❖ Interest, Passion
➢ How badly do you want to learn Android?
❖ Time and consistency
❖ Kodeco(you can ﬁnd books, video tutorials, articles here):
❖ Kotlin learning materials:
❖ Android documentation training resources:
❖ Brag Document by Julia Evans: https://jvns.ca/blog/brag-documents/
❖ Brag Document Template: