Published 2/2024
MP4 | Video: h264, 1920×1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 2.96 GB | Duration: 5h 36m
Learn MVVM Architecture by Make iOS Android Food Order, Delivery App with Web Portal | Firebase Talabat FoodPanda Clone
What you’ll learn
Flutter MVVM Architecture
Online Payment System Integration
Apple Pay and Google G Pay Integration
Flutter iOS and Android App Development
Flutter WEB Development
Fully Functional Food Delivery Riders App
Fully Functional Food Ordering Users App
Fully Functional Multi Sellers and Multi Vendors App
Advanced State Management
Cloud Firestore
Firebase Storage
Firebase Authentication
Requirements
you must have some basic programming knowledge
you must have some basic flutter knowledge
Description
In this course you will learn and build FLUTTER Food Order and Food Delivery App with ADMIN WEB PANEL and ONLINE PAYMENT SYSTEM INTEGRATION using FIREBASE as backend with MVVM ARCHITECTURE in FLUTTER.MVVM is also known as model-view-binder and was created by Microsoft architects Ken Cooper and John Gossman. Like many other design patterns, MVVM helps organize code and break programs into modules to make development, updating and reuse of code simpler and faster.Model–view–viewmodel (MVVM) is an architectural pattern in computer software that facilitates the separation of the development of the graphical user interface (GUI; the view)—be it via a markup language or GUI code—from the development of the business logic or back-end logic (the model) such that the view is not dependent upon any specific model platform.Flutter is an open source framework developed and supported by Google. Frontend and full-stack developers use Flutter to build an application’s user interface (UI) for multiple platforms with a single codebase.Online Payment gateways are a merchant service that processes credit card payments for both ecommerce sites and traditional brick-and-mortar stores. They can be thought of as the metaphorical cash register in an electronic transaction. However, like any cash register, it needs to be secure and convenient.Firebase, Inc. is a set of backend cloud computing services and application development platforms provided by Google. It hosts databases, services, authentication, and integration for a variety of applications, including Android, iOS and Web.Foodpanda is an online food and grocery delivery platform owned by Berlin-based Delivery Hero. Foodpanda operates as the lead brand for Delivery Hero in Asia, with its headquarters in Singapore.Talabat is an online food ordering company founded in Kuwait. Talabat operates in Kuwait, Saudi Arabia, Bahrain, the United Arab Emirates, Oman, Qatar, Jordan, Egypt, and Iraq.Uber Eats is an online food ordering and delivery platform launched by Uber. Couriers deliver meals using cars, scooters, bikes, or on foot. It is operational in over 6,000 cities in 45 countries.Zomato is an Indian multinational restaurant aggregator and food delivery company.
Overview
Section 1: Introduction
Lecture 1 Introduction
Section 2: Sellers App – Create New Flutter Project | Implement Splash Screen
Lecture 2 create new flutter sellers app project
Lecture 3 splash screen implementation
Section 3: Sellers App – Implement Signin & SignUp Screens UI
Lecture 4 tabbar view
Lecture 5 login screen ui
Lecture 6 pick image from gallery
Lecture 7 sign up screen ui
Lecture 8 get seller current location and display it on text field
Section 4: Sellers App – Connect Flutter App with Firebase
Lecture 9 connect sellers flutter app with firebase
Section 5: Sellers App – Allow Sellers to Create New Account | Sign Up
Lecture 10 make codebase reusable
Lecture 11 form validation using mvvm architecture in flutter
Lecture 12 signup user using firebase
Lecture 13 save data locally using shared preferences in flutter
Lecture 14 logged-in user using firebase
Section 6: Sellers App – Navigation drawer Implementation
Lecture 15 navigation drawer header implementation
Lecture 16 navigation drawer body implementation
Section 7: Users App – Splash Screen and Users Authentication Implementation
Lecture 17 create users app and connect it with firebase
Lecture 18 splash screen implementation
Lecture 19 mvvm architecture signin and signup user using firebase
Section 8: Riders App – Create new Project and Connect it with Firebase
Lecture 20 create new riders app project and connect it with firebase
Lecture 21 implement view of riders app using mvvm architecture
Lecture 22 signin and signup riders using firebase as backend
Section 9: Riders App – Dashboard Implementation
Lecture 23 dashboard items implementation
Lecture 24 implement click events for dashboard items
Section 10: Admin Web Panel – Create and Setup New Flutter WEB Project
Lecture 25 create admin web panel flutter web project
Lecture 26 reusable appbar widget for admin web portal
Section 11: Admin Web Panel – Dashboard UI Implementation
Lecture 27 admin dashboard ui implementation
Lecture 28 create banners screen
Section 12: Admin Web Panel – Upload New Banners
Lecture 29 banners page ui implementation
Lecture 30 how to pick image from computer in flutter web app
Lecture 31 save image info to firestore database
Lecture 32 save image info to firestore database
Lecture 33 how to connect flutter web app with firebase
Section 13: Admin Web Panel – Retrieve and Display Banners
Lecture 34 retrieve banners data from firestore database
Lecture 35 implement ui for displaying banner images
Section 14: Admin Web Panel – Upload and Retrieve Categories
Lecture 36 upload and retrieve categories implementation
Lecture 37 display categories
anyone who wants to become professional mobile and web app developer,anyone who wants to become flutter full stack mobile and web app developer
Homepage
https://anonymz.com/?https://www.udemy.com/course/flutter-uber-eats-clone-admin-panel-payment-system/