In this session, we focus on creating a basic database framework for our application.
Following are the major components for the database framework.
1. Model - A database schema / table schema
2. Store - Provides publish-subscribe or observer design patter. A repository to hold the table schema. Implements the listenable interface from dart language.
3. Storage - A file system storage or database storage ( like mongo or sql or mysql )
4. ModelFactory - Singleton. Takes care of the generation of models dynamically.
5. StoreFactory - Implements singleton, support cache design pattern. Takes care of the creation of stores.
In this session, model, store and storage will be implemented and support for the basic database structure will be provided.
If you haven't checked out the previous videos, you can do so from the links below.
Chapter 2:
Introduction : • Flutter Course|C2|Intro-Creating MVC frame...
Chapter 1:
Session 2 - • Flutter - Using Scaffold ( C1-P3-S2 )
Session 1 - • Flutter - Using Scaffold ( C1-P3-S1 )
Introduction to Flutter course - • Flutter- Introduction to the online course.
A detailed explanation on Flutter framework - • Flutter - C1:P1 - Understanding flutter fr...
Learn Scaffold in 5 minutes - • Flutter- C1:P2 - Introduction to Scaffold ...
Need help in installing flutter in Windows, checkout our complete guide - • Setting up flutter in windows for Android ...
Code for the course can be found at https://github.com/iMeshAcademy/flu-tur