/Flutter-for-Beginners

A Restaurant Management App for Web, iOS and Android

Primary LanguageDartMIT LicenseMIT

- If you like this project, please consider giving it a star (*) and follow me at GitHub & YouTube.

Flutter-for-Beginners

A Restaurant Management App for Web, iOS and Android
YouTube Video Tutorials

Flutter with Firebase - Complete Tutorial

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 data�Widgets - 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