Google is committed to advancing racial equity for Black communities. See how.

Architecture components

Learn how to use Android Jetpack Architecture components, a collection of libraries that help you design robust, testable, and maintainable apps.

 

Unscramble app introduction

Video Optional

Build a game app that asks you to try your luck at unscrambling words.

Store data in ViewModel

Codelab

Improve your app by implementing a ViewModel to retain app data during configuration changes.

Use LiveData with ViewModel

Codelab

Convert the app data in the ViewModel to LiveData and observe the changes to update the UI automatically.

Quiz

Test your knowledge and earn your Architecture components badge.