Google 致力于为黑人社区推动种族平等。查看具体举措

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

视频 可选

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

Store data in ViewModel


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

Use LiveData with ViewModel


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


Test your knowledge and earn your Architecture components badge.