Flutter 3.10 & Firebase: build an E-commerce and Admin App

Flutter 3.10 & Firebase Mastery: build a fully functional E-commerce app with an Admin app, ready for deployment.

Description

This course is in Arabic and English. but this is the English version 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 with Provider and ChangeNotifier
  • Navigation & Custom navigation
  • Forms, input handling, and validation
  • Managing and updating packages

Firebase

  • Databases and Cloud Firestore
  • Firebase Authentication
  • Firebase Firestore
  • Firebase Storage
  • Real-time communication with Firestore using Streams and StreamBuilder, Futures and FutureBuilder

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 on Windows configurations. 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

Tutorial Bar
Logo