checklists.oneAndroid appSign in
‹ Study plans

Android developer study plan

From Kotlin basics to a small app on Google Play, with the free official guides.

24 items · 5 sections · study, career, tech, programming

Start this checklist

Kotlin first (5)

  • Install Android StudioOpen
  • Read the Kotlin getting started guideOpen
  • Write 10 small Kotlin programs: functions, lists, classes, null safety
  • Learn coroutines for work in the backgroundOpen
  • Use Git: commit each program

First app (5)

  • Do the free Android Basics with Compose courseOpen
  • Read the Jetpack Compose docs for layouts and stateOpen
  • Build a tip calculator or a to-do app
  • Run it on an emulator and on a real phone
  • Learn the Logcat panel and the debugger

Real app skills (5)

  • Read the app architecture guide: UI, data and domain layersOpen
  • Store data with RoomOpen
  • Call a web API and show the result in a list
  • Handle loading, empty and error states
  • Add navigation between 3 screens

Quality (4)

  • Write local unit tests and a UI testOpen
  • Read the performance guide: startup, jank, memoryOpen
  • Study a real example appRead how it is organised before you copy ideas.Open
  • Test on a small and a large screen, with dark mode and big text

Ship (5)

  • Make an icon, screenshots and a short description
  • Create a developer account in the Play ConsoleOne-time fee. Check the current account rules.Open
  • Upload to the internal testing track and test with a friend
  • Write a privacy policy and fill in the data safety form
  • Put the app in your portfolio and write what you learnt

Written from developer.android.com

Similar