# Android-Kotlin-MVI-CleanArchitecture **Repository Path**: raphael_zh/Android-Kotlin-MVI-CleanArchitecture ## Basic Information - **Project Name**: Android-Kotlin-MVI-CleanArchitecture - **Description**: No description available - **Primary Language**: Android - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-02-25 - **Last Updated**: 2024-02-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Android Kotlin MVI Clean Architecture APP [![kotlin](https://img.shields.io/badge/Kotlin-1.3.xxx-blue)](https://kotlinlang.org/) [![MVI ](https://img.shields.io/badge/Architecture-MVI-brightgreen)](https://www.youtube.com/watch?v=tIPxSWx5qpk) [![coroutines](https://img.shields.io/badge/Coroutines-Asynchronous-red)](https://developer.android.com/kotlin/coroutines) [![Kotlin-Android-Extensions ](https://img.shields.io/badge/Kotlin--Android--Extensions-plugin-red.svg)](https://kotlinlang.org/docs/tutorials/android-plugin.html) - Modularization - Gradle Dependency management - Gradle written in Kotlin DSL - Custom Plugin (dependencies with no duplication) - Navigation Components - [Coroutines](https://developer.android.com/kotlin/coroutines) and flows - [Room Persistence Library](https://developer.android.com/training/data-storage/room "Room Persistence Library") - Dependency Injection/Service Locator with [Koin](https://github.com/InsertKoinIO/koin "Koin") Library. - Model View Intent Architecture - MVI. - Repository pattern (NetworkBoundResource) - Clean Architecture approach. - Static Code Analytics [Ktlint](https://github.com/jlleitschuh/ktlint-gradle "Ktlint") This plugin creates convenient tasks in your Gradle project that run ktlint checks or do code auto format. Discussions - Refer to the issues section: https://github.com/MoIbrahim15/Android-Kotlin-MVI-CleanArchitecture/issues Contacts - [LinkedIn](https://www.linkedin.com/in/mohamedibrahim15/)