inheritable
provider
inheritable | provider | |
---|---|---|
1 | 2 | |
3 | 5,028 | |
- | - | |
3.2 | 6.7 | |
over 2 years ago | 15 days ago | |
Dart | Dart | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
inheritable
provider
-
Almost Netflix: A Netflix clone built with Flutter + Appwrite
To make things a bit easier to use and more reusable, we are going to use provider library instead of InheritedWidget, including simplified resource management, reduced boilerplate, lazy loading and a nice listening mechanism to go with ChangeNotifier
-
How to create a new Flutter Project with a Boilerplate
Provider ⇨ State Management
What are some alternatives?
cubit - Cubit is a lightweight state management solution. It is a subset of the bloc package that does not rely on events and instead uses methods to emit new states.
flutter_boilerplate_project - A boilerplate project created in flutter using MobX and Provider.
bloc - A predictable state management library that helps implement the BLoC design pattern
mobx.dart - MobX for the Dart language. Hassle-free, reactive state-management for your Dart and Flutter apps.
flushbar - Custom widget for Flutter
getx - Open screens/snackbars/dialogs/bottomSheets without context, manage states and inject dependencies easily with Get.
sembast.dart - Simple io database
binder - A lightweight, yet powerful way to bind your application state with your business logic.
easy_dynamic_theme - Automatically get your OS defined Theme (Dynamic), force your prefered one (Light / Dark) and of course, persist this choice in your device
demo-almost-netflix-for-flutter - A Netflix clone built with @appwrite + @flutter
riverbloc - `flutter_bloc` implemented with `riverpod` instead of `provider`.