{"repo":"myofficework000/JetMVI-Template","free":true,"listed":false,"github":"https://github.com/myofficework000/JetMVI-Template","clone":"git clone https://github.com/myofficework000/JetMVI-Template.git","description":"Simple demo to use jetpack compose with MVI architecture with clean way.","language":"Kotlin","stars":104,"topics":["android-app","android-application","clean-architecture","coroutines","github-api","jetpack","jetpackcompose","koin-android","mvi-architecture","mvvm-architecture"],"license":"MIT","category":"mobile-apps","readme_excerpt":"Github API's usecase Jetpack Compose with MVI architecture with Clean code, TDD & MAD skill GitHubCompose is a modern Android showcase app built using Jetpack Compose , MVI architecture , Kotlin Flow , and Clean Architecture principles. It serves as a production-grade reference project focused on scalability, maintainability, and testability. Designed as a reference for developers, this sample app highlights a robust Android architecture , seamlessly integrating state-of-the-art tools to create a high-quality, production-ready code-base . Description of tech Utilize UI/UX Compose declarative UI framework Material design Tech/Tools Kotlin 100% coverage Coroutines and Flow for async operations Koin for dependency injection Jetpack Compose Navigation for navigation between composables ViewModel that stores, exposes and manages UI state Retrofit for networking Coil for image loading Modern Architecture Single activity architecture (with Navigation component) that defines navigation graphs MVI Android Architecture components (ViewModel, Navigation) Android KTX - Jetpack Kotlin extensions Light and Dark mode compatible Dark Theme UI Light Theme UI ----------------------------------------- ---------------------------------------------- Architecture The project's architecture follows a clear division of responsibilities between its View, Presentation, and Model components, thoughtfully implementing the Model-View-Intent (MVI) pattern in conjunction with the powerful features of Jetpa","default_branch":null,"files":null,"tree":[],"storefront":"/r/myofficework000","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/myofficework000/JetMVI-Template/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}