A high level overview of a simple and scalable Flutter architecture, inspired by Android Architecture Components. The session, respectful of Flutter 2.5 new app template, presents an MVC architecture, relying on Simple State Management (Riverpod ChangeNotifier) for state management, and on the service locator pattern for Dependency Injection. It goes through all the layers, starting from the UI layer (Views, Controllers), to the optional Domain layer (use cases), to the Data layer (data Models, services, repositories, data sources). It explains very good practises - like Reactiveness, Unidirectional Data Flow, Single Source of Truth, and where to keep your Business Logic - contextualised and mapped, and with real-life code snapshots and a working Pokemon app.
1 view
1653
436
6 months ago 00:04:14 1
Meditation UI Design with Flutter: Complete App Design #1
8 months ago 00:00:00 1
Architecture. Часть 2: Flutter, State Management, существующие решения — ШМР Flutter 2024
10 months ago 01:00:39 1
Intro to Roc & Innovation in Functional Programming • Richard Feldman & James Lewis
11 months ago 00:02:32 1
Russia National Anthem (Instrumental) | Russia #flag waving in the wind
1 year ago 00:06:31 1
How to install Node JS in Windows. Run local web server in Node. Create first application on Node
1 year ago 01:14:25 4
FLUTTER interview of a JUNIOR developer | Did he FAIL everything?