eva
clean-flutter-app
eva | clean-flutter-app | |
---|---|---|
10 | 3 | |
25 | 498 | |
- | - | |
5.9 | 0.0 | |
about 1 year ago | almost 2 years ago | |
Dart | Dart | |
BSD 3-clause "New" or "Revised" 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.
eva
-
Access Riverpod providers from Isolate
I wrote https://pub.dev/packages/eva, specifically for that kind of job (all except UI in isolates), but Firebase plugins are not isolate-friendly, so... (the example project of that package uses Isar).
-
What state management provider do you use for your projects and why?
https://pub.dev/packages/query_stack https://pub.dev/packages/eva
-
When would you offload business logic from the main thread to Isolate?
I made a package (https://pub.dev/packages/eva) that works with multithreading (using isolate for the Domain + Repositories (I/O)), based on an app I developed some time ago that had some issues with networking (especially on iOS, loading data while navigating).
-
Mockito flutter
You could start here: https://pub.dev/packages/eva
- What State Manager do you use the most on your apps?
-
When to use Provider when to use Stateful Widget for better State Management
But this is not a rule. In https://pub.dev/packages/eva example, I used Events to fill a form and ALL widgets of example project are stateless (I get entity validation in my domain layer for free that way)
-
Throwing exception
https://pub.dev/packages/eva has some options to handle null as well:
-
Am I super dumb or is Riverpod SO complicated?
OP, could you test https://pub.dev/packages/eva and give me some feedback about it? =)
- What project folder structure do you use?
clean-flutter-app
-
Clean Architecture: Applying with Flutter
The analyzed code is based on the Clean Architecture approach proposed by Rodrigo Manguinho in his Flutter course. His approach is aligned with the original proposal by Robert Martin.
- Arquitetura Limpa: Aplicando com Flutter
What are some alternatives?
fpdart - Functional programming in Dart and Flutter. All the main functional programming types and patterns fully documented, tested, and with examples.
flutter-design-patterns - Flutter Design Patterns application
integral_isolates - Dart package making isolates easy
Aureus - An open-source design system for non-profits to quickly develop user safety critical applications.
NoteApp-Clean-Architecture - NoteApp with Domain-Driven Clean Architecture with FlutterBloc + Freezed + Hive
rick-and-morty-info - Made with Clean architecture + TDD + GraphQL + flutter_bloc + CodeCov + GitHooks + GitHub Actions (CI/CD) and finally with 💙
covid_tracker - Covid Tracker app using Flutter
nile-gift - 📜 Nile Gift is a Flutter app that shows you ancient Egypt’s timeline, characters, monuments and media. ( Clean Architecture + Bloc Pattern + Hive + GetIt + Injectable + Unit Testing )
states_rebuilder - a simple yet powerful state management technique for Flutter
clean-code-dart - 📖 Clean Code concepts adapted for Dart
math-metrix - This is Math-Puzzle game made in flutter and available on Playstore & AppStore,Math Matrix is a Math Game that tries to improvise your math skills in a fun way.
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