Article by Diky Arif Febriyanto

This projects provides a robust and scalable foundation for building an Android applications. Leveraging the power of Jetpack Compose for UI development, it implements the MVVM (Model-View-ViewModel) architecture for clean and maintainable code.

1. Project Overview


This documentation provides an overview for an Android project structured using the MVVM (Model-View-ViewModel) architecture. THe project uses Koin for dependency injection, Retrofit for defining RESTful API interfaces, and OkHttp for handling network request. Additionally, it includes custom Composable functions for reusable and modular UI development.

Technology Stack

2. Setup Instructions