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
2096
575
5 months ago 00:04:14 1
Meditation UI Design with Flutter: Complete App Design #1
7 months ago 00:00:00 1
Architecture. Часть 2: Flutter, State Management, существующие решения — ШМР Flutter 2024
9 months ago 01:00:39 1
Intro to Roc & Innovation in Functional Programming • Richard Feldman & James Lewis
9 months ago 00:02:32 1
Russia National Anthem (Instrumental) | Russia #flag waving in the wind
12 months ago 00:06:31 1
How to install Node JS in Windows. Run local web server in Node. Create first application on Node
12 months ago 01:08:20 1
Creating Gemini AI Chatbot in Android | Jetpack Compose AI Chatbot | Generative AI Tutorial Android
1 year ago 01:14:25 4
FLUTTER interview of a JUNIOR developer | Did he FAIL everything?