Seeking design pattern advice on my first project.

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

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • flutter_mvrs

    Model View Repository Service pattern for Flutter

  • here is the link to the plugin GitHub if you want to check it: https://github.com/JakubWasilczyk/flutter_mvrs I will publish it soon if I made enough tests myself on it. There is also a flutter_mvrs_firebase that makes it way easier to communicate with firebase using the above models as you can get the model, change its field and pass it to the repository that saves it.

  • get_it

    Get It - Simple direct Service Locator that allows to decouple the interface from a concrete implementation and to access the concrete implementation from everywhere in your App. Maintainer: @escamoteur

  • It works with Dependency Injection (so you will need injectable and get_it).

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • pub-dev

    The pub.dev website

  • I've created one myself that works for now really really well, created some of the help packages that generate code (will release them soon on pub.dev), I call it MVRS (Model View Repository Service).

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