A case against the MVI architecture pattern

This page summarizes the projects mentioned and recommended in the original post on /r/androiddev

Our great sponsors
  • Appwrite - The open-source backend cloud platform
  • Mergify - Updating dependencies is time-consuming.
  • SonarQube - Static code analysis for 29 languages.
  • InfluxDB - Collect and Analyze Billions of Data Points in Real Time
  • MvRx

    Mavericks: Android on Autopilot

    Airbnb doesn't use MVI, we use MVVM via https://github.com/airbnb/mavericks

  • architecture-samples

    A collection of samples to discuss and showcase different architectural tools and patterns for Android apps.

    ok so when I'm talking about "MVP as done on Android" I am talking about this: https://github.com/android/architecture-samples/blob/ebbdd9ec6e5fdece755783ea149f4acd0e6530bc/todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/tasks/TasksContract.java#L32-L88

  • Appwrite

    Appwrite - The open-source backend cloud platform. The open-source backend cloud platform for developing Web, Mobile, and Flutter applications. You can set up your backend faster with real-time APIs for authentication, databases, file storage, cloud functions, and much more!

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts