Flutter
riverpod


Flutter | riverpod | |
---|---|---|
4 | 72 | |
598 | 6,440 | |
4.2% | 1.0% | |
1.5 | 9.3 | |
almost 2 years ago | 18 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.
Flutter
-
Makefile for Flutter app CI/CD
Here you go for some examples https://github.com/SimpleBoilerplates/Flutter/blob/master/makefile
-
Recommend architecture for Riverpod?
I have a Boilerplate project, you could follow https://github.com/SimpleBoilerplates/Flutter
-
Should I learn Provider before learning Riverpod?
Go with RiverPod, you may have a look on my example project that I developed with RiverPod
-
Boilerplate project using RiverPod, Dio, Auto_Route
I try to maintain a boilerplate project for my starter project, the first version of this I wrote back in 2019 with Bloc now I rewrote my Boilerplate but with RiverPod this time. It comes with lots of other improvements as well. Though featurewise it's very barebone but can help with project structure and others. here's the link: https://github.com/SimpleBoilerplates/Flutter
riverpod
-
Maintain and Extend Code Easily with Clean Architecture for Flutter
View Models: State management solutions using GetX, BLoC, or Riverpod.
-
Riverpod Flutter: A Beginner's Guide
This is just the beginning of what you can do. For more information and advanced usage, check out the official Riverpod documentation.
-
Streaming Real-Time Data in Flutter: A Step-by-Step Guide for Developers
Riverpod Package: Add the Riverpod package to manage state efficiently.
-
Flutter & Riverpod | How to Maintain the state of NavigationBar across tabs
According to this Q&A answered by Remi Rousselet, the author of Riverpod:
-
Goodbye, Singleton! Should We Implement this in Flutter?
https://pub.dev/packages/get_it https://riverpod.dev/ https://www.studysmarter.co.uk/ https://resocoder.com/
-
Build a Personal Target Tracking Application with Flutter Riverpod and Strapi GraphQL
Before starting the tutorial on developing a personal target tracking application with Flutter, Riverpod, Strapi, and GraphQL, ensure you meet the following requirements:
-
Ask HN: What to use to build an iOS and Android app?
It may also look a bit boilerplate heavy but with the VS Code add in and code snippets it’s actually quite ergonomic to write. Just don’t attempt to type it all out by hand.
If you decide to give it a try there are some packages I’d recommend:
- Follow the official getting started: https://docs.flutter.dev/get-started/install
- State management: https://riverpod.dev/ is easy enough and quite powerful. The official docs still recommend Provider, but that’s basically deprecated. Riverpod is an improved Provider by the same maintainer
- Go router https://pub.dev/packages/go_router is the standard for routing
- I used sqflite for persisting local state: https://pub.dev/packages/sqflite
The setup may of your dev environment may take a bit (the mobile SDKs are quite big to download) but after that it’s quite smooth.
Flutter is “inspired” by react so you should feel familiar with the widget lifecycle. Unlike modern react though it uses class based components and when using stateful widgets (components) it’s split into two separate widgets.
-
Exploring Speed Up Mobile App Development Approaches
From a library standpoint, I would recommend https://riverpod.dev over any other state management libraries for productivity purposes.
-
Constructor Tear-Off with Riverpod Family
I have the following code. When I hot reload I get an error like this. Apparently this is fixed in dart 3 and Remi mentions a solve here. I am unclear how to refactor my code to achieve the solve without upgrading Flutter to an unstable version (which I've tried and cannot use because of certain render issues).
-
How use riverpod_generator on a class ? my todo property doesn't refresh on UI
I saw this official example but it doesn't use riverpod_generator : https://github.com/rrousselGit/riverpod/blob/master/examples/todos/lib/todo.dart
What are some alternatives?
flutter_deer - 🦌 Flutter 练习项目(包括集成测试、可访问性测试)。内含完整UI设计图,更贴近真实项目的练习。Flutter practice project (including integration testing and accessibility testing). Contains complete UI design drawings for a more realistic practice project.
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
form_bloc - 🔥 Dart and Flutter Package 🔥 Easy Form State Management using BLoC pattern 🔥 Wizard/stepper forms, asynchronous validation, dynamic and conditional fields, submission progress, serialization and more! 🔥
MobX - Simple, scalable state management.
ferry - Stream-based strongly typed GraphQL client for Dart
bloc - A predictable state management library that helps implement the BLoC design pattern
pdf_viewer_example - Use the Flutter PDF Viewer to download PDF documents and display them within your Flutter app.
flutter_hooks - React hooks for Flutter. Hooks are a new kind of object that manages a Widget life-cycles. They are used to increase code sharing between widgets and as a complete replacement for StatefulWidget.
rick-and-morty-info - Made with Clean architecture + TDD + GraphQL + flutter_bloc + CodeCov + GitHooks + GitHub Actions (CI/CD) and finally with 💙
flutter_redux - A library that connects Widgets to a Redux Store
flutter_riverpod_todo_app - An elegant todo app with some advanced features.
flutter_getx_timetracker - Timetracker created with Flutter and GetX framework

