








Figure 1 Compose Champion Indonesia 2023 – Challenge banner
For the last 2 years, the Android team from Google has developed a new UI Toolkit that revolutionizes the current paradigm for developing interfaces with a declarative, composable approach, namely Jetpack Compose.
Jetpack Compose is a modern toolkit for creating Android User Interface (UI) with better and latest mechanics. This framework simplifies and accelerates UI development on Android with less code, powerful tools support, and of course built with an intuitive Kotlin API.
After successfully holding Compose Champion Indonesia 2022: Compose Migration Champion Challenge, this year Google and Dicoding Indonesia are collaborating again to hold Compose Champion Indonesia 2023, a challenge with prizes with the aim of producing superior Android Developers in the future. This challenge is called Compose Migration Champion and the target for this challenge is all Android Developers who already have applications to migrate their UI to Jetpack Compose.
Figure 2 Android Logo
Type : Portofolio
Information : Project results for Compose Champion Indonesia 2023: Compose Migration Champion Challenge
Platform : Android - [Android](https://www.android.com/)
Programming Language : [Kotlin](https://kotlinlang.org/)
Current version : V2.0.0
Before migration result : [Repository link](https://github.com/patriciafiona/Dicoding_JetpackPro_03/tree/c31c93aba8cab89d488f16fb126223108b166410)
Dicoding Class : [Belajar Android Jetpack Pro](https://www.dicoding.com/academies/129)
Challenge reference : [Dicoding Challenge] (https://www.dicoding.com/challenges/785)
Description | Link |
---|---|
TMDB Github Repository – Main Branch | Link |
TMDB Github Repository – TMDB-Compose-Migration Branch | Link |
TMDB .apk release v2.0.0 | Link |
TMDB PPT & more | Link |
Action | Result | Action | Result |
---|---|---|---|
First Load – Connection Lost | ![]() |
List Movie & TV Show | ![]() |
Detail Movie | ![]() |
Detail Tv Show | ![]() |
Search Feature | ![]() |
Favorite Feature | ![]() |
Data availability – Connection lost | ![]() |
Thank you so much already visiting my projects! If you want to support my open source work, please star this repository.

Leave a Reply