Flutter for beginners #10 Data Model, Database design and JSON de-serialization

preview_player
Показать описание
Flutter for beginners #10 Data Model, Database design and JSON De serialization

- A Restaurant Management App

Objective: Create iOS, Android, PWA and Web app from single codebase
In this tutorial series, We are going to work on a real life production app using Flutter and Google Firestore/Firebase
By end of this tutorial series, We will learn and work through all basics and important Flutter concepts required to develop an iOS, Android, Web App, PWA and desktop App using flutter.

Objective is to deliver a lost cost app which can be deployed on desktop, web or any mobile device with or with out internet.
App should completely replace a desktop, printer and expensive equipment and offer a complete book keeping paperless solution.
Also at the same time, giving professional business appearance
This app helps small, medium and big businessese operations.
like connective customers to Chefs and Food Servers
Customers see exactly what they order and see live updates about their order,
they see in a live monitor, where their order is in queue, and when it is served

Chef see exactly what is order and what they are suppose to deliver
Customer also can grade food quality and
Restaurant orders know exactly, their best serving food and expected food they need to prepare on daily basis so that they can plan ahead.
--------------------------------------------------
Table of Contents
--------------------------------------------------
What is Flutter?
Peak at end product – A Restaurant Management App
flutter vs other frameworks
Install flutter in iOS, Windows and Chrome OS
working with flutter_web
Class, Object, Construction, functions, comments, OOP concepts, Data Types and Functions
Plan your database, Model your dataWidgets - stateless widget, material widgets
Widgets - stateful widget, States and how to manage state
Working with JSON
Parent state, inherited state, reduce
Working with files
Working with SQLLite
Working with Firebase
Working with MongoDB
Working with MYSQL
working with NodeJS, CouchDB
Desktop App
iOS, Android and PWA
Рекомендации по теме