Flutter &; Firebase: build an E-commerce and Admin App[2024]
Last updated 2/2024
Created by Hadi Kachmar
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz, 2 Ch
Level: All Levels | Genre: eLearning | Language: English + subtitle | Duration: 86 Lectures ( 11h 56m ) | Size: 9.1 GB
Flutter & Firebase Mastery: build a fully functional E-commerce app with an Admin app, ready for deployment[2024]
What you'll learn

Flutter Mobile

Firebase Firestore, Authentication & Storage

Teaching how to write Clean-code and avoid Boilerplate code

Admin App to upload and edit products

Clear state management with Flutter Provider State Management

Fully functional E-commerce app
Requirements

Basic knowledge in Flutter and Dart
Description
This course is in Arabic and English. but this is theEnglishversion of it
Course Description: Flutter & Firebase Mastery
Learn to design, build, and debug fully functional shopping applications with Flutter and Firebase. This course offers in-depth knowledge of Flutter mobile development, Dart programming, and Firebase integration. By the end of the course, you will be equipped to manage freelance projects confidently and be well-prepared to take on a Flutter development position within a company.
Prerequisites

Basic knowledge of programming

Basic understanding of Flutter

Experience with Windows or Mac application development

Access to a computer with an Internet connection

Enthusiasm for learning and applying cutting-edge algorithms to practical cases
Recording Equipment

Video Editing Software: Camtasia 2022

Microphone: Blue Yeti X
This top-of-the-line equipment ensures the highest possible audio and video quality for the course content.
What You Will Learn
This course covers an extensive range of topics, including
General

Dart Programming Language - Fundamentals to expert topics

Understanding Flutter Mobile Development by building apps incrementally

Designing, building, and debugging Flutter apps

Building robust apps with Flutter
Styles & UI

Styles for UI

Dynamic colors and themes

Complex UI made simple

Custom widgets

Flutter Material Design

ListViews and multiple UI states

Flutter Row and Column

Flutter ListView Builder
State Management - Provider

Clean code and boilerplate code avoidance

setState, lifting state up via callbacks, global access, scoped access withProviderandChangeNotifier

Navigation & Custom navigation

Forms, input handling, and validation

Managing and updating packages
Firebase

Databases and Cloud Firestore

FirebaseAuthentication

FirebaseFirestore

FirebaseStorage

Real-time communication with Firestore usingStreamsandStreamBuilder,FuturesandFutureBuilder
Course Structure

Duration: approximately 12-13 hours of content

Regular updates
What to Expect After This Course
After completing this course, you will have

The ability to build a fully functional shopping application with Firebase

Gained advanced knowledge in Flutter

Developed readiness to explore expert topics in Flutter

The ability to handle and manage freelance projects

Acquired the necessary skills and knowledge to take up a Flutter development position within a company confidently
Limitations and Notes
Please note the following limitations and important information for this course

This course focuses onWindowsconfigurations. IOS configurations are not covered but feel free to ask questions about it. We will be there to help.

This course includes 2 apps, one for the Users, and another App for the Admin, both in "Portrait mode".

The Android app is designed to be responsive only in portrait mode; it does not support landscape mode.

Resources are attached to each lecture.

24/7 support will be provided depending on the nature of your questions.
Who this course is for

Flutter and Dart learning cravers

To all people who are interested in Flutter

For people who want to make a complete app in Flutter

Companies Or Students who wants to build a ready app for production
Please Login or Register to see this code