All roadmaps
YOUR LEARNING PATH

Android Development

Build an offline study planner with Kotlin and Jetpack Compose. Practice app state, storage, accessibility and testing.

5 steps / 4-6 months estimated
STEP 01 OF 5

Learn Kotlin foundations

Work through values, functions, collections and nullable types. Your project will be an offline study planner, not a production social app.

Break it down

01Practice: model a study task

Represent a task with a title and completion status. Write a function counting unfinished tasks. Test an empty collection and a collection where every task is complete.

02Checkpoint

Explain how a nullable value differs from an empty string. Avoid force-unwrapping values merely to silence a compiler error.

Take it further

Continue learning on these source websites.

Android Developers: Android Basics with Compose(opens in a new tab)
PUT IT INTO PRACTICE

Your next small step

Turn a lesson into a task, then make time to try it.

Plan this week's practiceStart a focused sessionBrowse practical project guides

Your privacy choices

We use optional analytics to understand visits and advertising to support Edvvo. These services stay off unless you accept. Your study tools work either way. Read our privacy policy.