Showbuff
Playground project based on Recommended app architecture
The user interface (UI) of this application is constructed using XML. To explore a similar project that utilizes Jetpack Compose with the recommended architecture approach, you can check out Flixplorer project
Powered by
Features 🕹
- 100% Kotlin
- Follows Recommended MVVM Architecture
- Coroutines - Coroutines provide us an easy way to do synchronous and asynchronous programming.
- Flow & StateFlow - Flow is a type of coroutine that emits multiple values sequentially.
- Hilt - Dependency Injection framework
- View Binding - View Binding
- Retrofit - Network client
- Material You & Material Motion - with XML
Work In Progress 🚧
Screenshot 📱
How to build on your environment
Create an API key on The Movie DB's and add in your
local local.properties
file like this
TMDB_KEY=<REPLACE_WITH_YOUR_API_KEY>