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)