Skip to content

Paulmburu/MVI-Architecture-Android

Repository files navigation

MVI-Architecture-Android

A step to step guide for implementing android MVI (Model View Intent) Architecture by Shwetha Vasudev Mindorks' blog

Pushing the project to Advanced level

  • - Implement Dependency Injection Framework - Dagger in the project alternatively (Koin or Hilt).
  • - Make ApiService Singleton and reuse the same instance for all the features.
  • - Create base classes such as BaseActivity.
  • - Handle all the API errors at a single place in a better way.
  • - Create Interfaces for the classes wherever required.
  • - Take advantage of Android KTX - Kotlin Extensions.
  • - Write Unit-Test

credits

Shwetha Vasudev

Mindorks - A complete guide for learning Android App development

Releases

No releases published

Packages

No packages published

Languages