In this gist I’ll link content for begin with Flutter.
-
-
Save nicolaspernot/3eb1c0a1b766b0160fd594052ba6492f to your computer and use it in GitHub Desktop.
-
Keep it Simple, State : Architecture for Flutter Apps - Brian Egan - 2018
-
Flutter Samples - Brian Egan and Contributors - A todo list apps with differents architectural approaches (Watch the conference before).
Bloc is a package that helps implement the BLoC (Business Logic Component) pattern. This design pattern helps to separate presentation from business logic. Following the BLoC pattern facilitates testability and reusability.
This part is for memory, linking to resources I have not read yet.
Status : Diving into architecural principles with flutter
: Helloing Flutter Testing
: Resocoder series of videos [xxxxxxxxxxx___] 11/14.
-
Clean architecture + TDD - Resocoder - One series of 14 videos on how to make a clean Flutter app architecture and tests.
-
Presentation logic holders, which can be implemented as a ChangeNotifier, Bloc, Reducer, ViewModel, MobX Store…
-
Reactive Programming - Streams - BLoC - Didier Boelens
-
Bloc Library – Painless State Management for Flutter - Resocoder
-
Bloc Patterns in Flutter - Flutter Devs
-
Architecture - Bloc Library website
Flutter & Firebase App Build - The Net Ninja
-
Testing - From the Flutter Cookbook
-
get_it - Service Locator
-
flutter_bloc - Bloc for state management
-
equatable - Value equality
-
dartz - Functional programming thingies
-
connectivity - Remote API
-
http
-
shared_preferences - Local cache
-
VS Code Extensions Every FLUTTER Developer Should Have + Bonus Theme & Fonts - Resocoder
-
Asynchronous programming: streams - On Dart website
-
React Native vs. Native App Development—Pros and Cons for Business
-
Flutter Doc - Lean more - Lot of ressources to dive into Flutter
-
Flutter Doc - Cookbook - Lot of samples and tutos on different
-
Dart Dev Tools
-
Implementing complex UI with Flutter - Marcin Szałek | Flutter Europe