starter_architecture_flutter_firebase
riverpod
starter_architecture_flutter_firebase | riverpod | |
---|---|---|
32 | 72 | |
1,760 | 6,751 | |
0.4% | 1.1% | |
6.1 | 9.7 | |
2 months ago | 2 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.
starter_architecture_flutter_firebase
-
Getting Started with Flutter
I started with paid training https://codewithandrea.com/
-
Fireship pro for FLUTTER worth buy?
Code with Andrea gets recommended quite a bit. He offers up-to-date courses, both free and paid. Check it out Code with Andrea
-
What are the best free resources for learning Flutter?
https://codewithandrea.com has a great newsletter with super great content
-
Where did you learn flutter
https://codewithandrea.com/ the best, IMHO
- Getting Started
-
Best in-depth, up-to-date tutorial for Flutter?
code with Andrea
-
Flutter guide for React developers
Time Tracking app with Flutter & Firebase - an example app by Andrea Bizzotto
-
Free courses are better than paid courses
I'd also recommend Code With Andrea. https://codewithandrea.com .
- Feature-first architecture
-
Better Flutter/Dart coding practices
Andrea is my go-to for Flutter best practices: https://codewithandrea.com/
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?
sdk - The Dart SDK, including the VM, JS and Wasm compilers, analysis, core libraries, and more.
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
dart-pad - An online Dart editor with support for console, web, and Flutter apps.
bloc - A predictable state management library that helps implement the BLoC design pattern
mangayomi - Free and open source application that allows users to read manga and stream anime from a variety of sources including BitTorrent available on Android, iOS, macOS, Linux and Windows [UnavailableForLegalReasons - Repository access blocked]
MobX - Simple, scalable state management.