Skip to content

Android + Kotlin + Modularization + Gradle Depedency managment + Gradle written in Kotlin DSL + Custom Gradle Plugin + MVVM + MVI + Clean Architecture + Repository Pattern + Coroutines + Flows + Koin + Retrofit2 + ROOM + Kotlin-Android-Extension + KtLints

License

Notifications You must be signed in to change notification settings

MoIbrahim15/Android-Kotlin-MVI-CleanArchitecture

Folders and files

NameName
Last commit message
Last commit date

Latest commit

4a6dca7 · Feb 20, 2021

History

92 Commits
Feb 15, 2021
Feb 20, 2021
Apr 29, 2020
Jul 5, 2020
May 18, 2020
Feb 15, 2021
Feb 15, 2021
Apr 29, 2020
Feb 25, 2020
Apr 20, 2020
Sep 2, 2020
Feb 15, 2021
Apr 27, 2020
Feb 25, 2020
Feb 25, 2020
Feb 15, 2021
Feb 15, 2021

Repository files navigation

Android Kotlin MVI Clean Architecture APP

kotlin MVI coroutines Kotlin-Android-Extensions

  • Modularization
  • Gradle Dependency management
  • Gradle written in Kotlin DSL
  • Custom Plugin (dependencies with no duplication)
  • Navigation Components
  • Coroutines and flows
  • Room Persistence Library
  • Dependency Injection/Service Locator with Koin Library.
  • Model View Intent Architecture - MVI.
  • Repository pattern (NetworkBoundResource)
  • Clean Architecture approach.
  • Static Code Analytics 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