Udemy

Flutter & Firebase: build an E-commerce and Admin App [2024]

立即報名
  • 7,605 名學生
  • 更新於 2/2024
4.5
(133 個評分)
CTgoodjobs 嚴選優質課程,為職場人士提升競爭力。透過本站連結購買Udemy課程,本站將獲得推廣佣金,有助未來提供更多實用進修課程資訊給讀者。

課程資料

報名日期
全年招生
課程級別
學習模式
修業期
11 小時 56 分鐘
教學語言
英語
授課導師
Hadi Kachmar
評分
4.5
(133 個評分)
1次瀏覽

課程簡介

Flutter & Firebase: build an E-commerce and Admin App [2024]

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

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.

課程章節

  • 6 個章節
  • 86 堂課
  • 第 1 章 Introduction
  • 第 2 章 Build the user app UI
  • 第 3 章 State Management Using Provider
  • 第 4 章 Admin Panel App
  • 第 5 章 Firebase + More on State Management
  • 第 6 章 Extra

課程內容

  • 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


評價

  • S
    Satyajit Redekar
    1.0

    bad app

  • K
    Kamil Zbigniew Grabowski
    5.0

    Certainly! Here's a positive review of a Flutter programming course in English: I recently completed the Flutter programming course, and I couldn't be more satisfied. The course was well-structured, covering all essential topics from the basics to advanced concepts. The instructor explained complex ideas clearly and provided practical examples and projects that helped solidify my understanding. What I appreciated most was the hands-on approach, allowing me to build real-world apps step by step. The course materials were comprehensive, and the support from the instructor was prompt and helpful. Overall, this course is highly recommended for anyone interested in mastering Flutter development and creating beautiful, performant mobile applications.

  • A
    Artand Business
    5.0

    Love how detailed and step by step Hadi teaches. You can work along with him. Glad I payed for this course and I loved it. Not really happy I have to make an extra budget for order and payment integration setup, really wished I can have it at a go considering how long it took me to finish this course because of my ON and OFF busy schedule and energy. Really wish I can have all the course at once since I am gingered up (My first tutorial on flutter and programming) But overall this is a great deal. And I appreciate all the efforts and time he put into the course. It was a super amazing one.

  • J
    Jayant
    3.5

    This is very good tutorials for those people who wants to learn how to make beginners or medium level projects. I observed new widgets that i watched first time through this course.

立即關注瀏覽更多

本網站使用Cookies來改善您的瀏覽體驗,請確定您同意及接受我們的私隱政策使用條款才繼續瀏覽。

我已閱讀及同意