Skip to content

This is a on-demend food delivery app specifically for learning and exploring flutter amazing framework. This Project is developed to help beginners, intermediates and sometime advance to know better about using Firebase services and tools, different flutter state management solutions, complex navigations, realtime control over maps, understandi…

edemekong/foda

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FODA

This is a on- demend food delivery app specifically for learning and exploring flutter amazing framework. This Project is developed to help beginners, intermediates and sometime advance to know better about using Firebase services and tools, different flutter state management solutions, complex navigations, realtime control over maps, understanding payments etc. This will help you build a strong portfolio for your journey as becoming a valuable FLUTTER DEVELOPER.

FEATURES

  • Registration & Login (Email/Password & Google Authentication) ✅
  • Search & Filter Foods
  • Add Food To Cart ✅
  • Add Food To Favourite ✅
  • Place Order ✅
  • Schedule Order
  • Payment
  • Order History
  • Rate & Review
  • Edit Profile
  • Rewards
  • Realtime Order Tracking
  • Push Notifications

Screenshot 2022- 04- 07 at 6 00 25 AM

We'll be focusing on:

  • Good UI.
  • Understanding State Management(Provider & Bloc).
  • Handling Complex Navigation.
  • Understanding Firebase as a service. Good ways to use firebase to avoid unnecessary charges.
  • Making this project fun for you and I.

Episodes

  • [11:25] NOW PLAYING Build A Flutter On- demand Food Delivery App - Overview

  • [10:31] NOW PLAYING Folder Structure For Our Food Delivery App; Flutter

  • [9:44] NOW PLAYING Using GIT & GITHUB for our Food Delivery App; Flutter

  • [15:08] NOW PLAYING Theme Your Flutter Project: Food Delivery App

  • [8:26] NOW PLAYING Build Custom Scaffold & Shapes; Food Delivery App Ep5

  • [19:42] NOW PLAYING Custom Reusable Button; Food Delivery App - Flutter

  • [13:17] NOW PLAYING Welcome Screen - Food Delivery App; Flutter

  • [49:19] NOW PLAYING Building Food Delivery App Authentication UI; From XD to Flutter UI

  • [15:56] NOW PLAYING Scalable Flutter Navigation; Food Delivery App

  • [17:11] NOW PLAYING State Control || BuildContext || State Management Intro

  • [43:42] NOW PLAYING Foda Firebase Authentication; Flutter

  • [1:02:33] NOW PLAYING Authentication, User model and User Repository Tied to UI; Flutter

  • [19:31] NOW PLAYING FODA APP Authentication Completion; Flutter

  • [19:18] NOW PLAYING Foda Overview Screen || Bottom Navigation Bar; Flutter

  • [29:46] NOW PLAYING Fetch foods, Add food to Cart and Favorite List; Food Delivery App

  • [54:23] NOW PLAYING Flutter Web Admin Panel; A Food Delivery App Use- case

  • [55:31] NOW PLAYING Add To Cart; Flutter Food Delivery App

All Published episodes will be seen below as a thumbnail

VIDEO TUTORIALS BELOW

Build A Flutter On- demand Food Delivery App - Overview || Episode 1

  • Welcome everyone!!!❤️💙
  • This is an intro/overview of the project enjoy! if you have any questions leave it on the comment section am always checking them out.

IMAGE ALT TEXT HERE

Folder Structure For Our Food Delivery App; Flutter || Episode 2

  • In this second episode we're going to clean up and setup our folder structure for the food delivery app.
  • This structure is going to fit into our future state management solutions we are planing to adapt. Provider & Bloc.

IMAGE ALT TEXT HERE

Using GIT & GITHUB for our Food Delivery App; Flutter || Episode 3

In this episode we are going to talk about git and GitHub as a solution to track and manage changes around our code as the project grows. This is vital for beginners to know. Here I will explain how we are going to use it in our case. You can check out other videos to learn how to install git and configure GitHub to work on your local mechine.

IMAGE ALT TEXT HERE

Theme Your Flutter Project: Food Delivery App || Episode 4

  • Here in this tutorial we're are going to put together how we can effectively theme our flutter project like a pro!

IMAGE ALT TEXT HERE

Build Custom Scaffold & Shapes; Food Delivery || Episode 5

  • In this tutorial, I will break down how to build ui components from scratch. Next - Building Reusable Button Components 👉 https://youtu.be/f5WrT3sBJ5Q

IMAGE ALT TEXT HERE

Custom Reusable Button; Food Delivery || Episode 6

  • In this video, we'll build custom reusable button for easy use throughout out food delivery app project. Next - Welcome Screen - Food Delivery App 👉 https://youtu.be/LoYvKS677LA

IMAGE ALT TEXT HERE

Welcome Screen - Food Delivery App; Flutter || Episode 7

  • We are going to complete the first screen of our food delivery app. Watch how we achieve that after structuring our components. Next - Building Reusable Button Components 👉 https://youtu.be/LoYvKS677LA

IMAGE ALT TEXT HERE

Building Food Delivery App Authentication UI; From XD to Flutter UI || Episode 8

  • This video tutorial is going to open you up to build anything from Adobe XD to your Flutter project. Our food delivery app is an example to that.

IMAGE ALT TEXT HERE

Scalable Flutter Navigation; Food Delivery App || Episode 9

  • We'll create a navigation service use that to control the entire navigation circle of our food delivery app.

IMAGE ALT TEXT HERE

State Control || BuildContext || State Management Intro || Episode 10

  • This an intro to state management with provider and how the BuildContext can help us achieve that.

IMAGE ALT TEXT HERE

Authentication, User model and User Repository Tied to UI; Flutter || Episode 12

  • Let's continue with the food app. Now with more exciting episodes!!!

IMAGE ALT TEXT HERE

FODA APP Authentication Completion; Flutter || Episode 13

  • HEY guys! Here is the final video video for our auth completion. All of this is focused on iOS because I have no android device for now. so the Google Auth will not work for Android. Your will need to add a release or debug sha1 key to your firebase project to make this work for you on android.

If you ever get stuck here. Ping me privately on this to help you❤️!!!

IMAGE ALT TEXT HERE

Foda Overview Screen || Bottom Navigation Bar; Flutter || Episode 14

  • We are finally on the fun part, I will walk you through how we've implemented this and the future implementations to come. If you ever get stuck anywhere. Ping me privately on this to help you❤️

IMAGE ALT TEXT HERE

Foda Overview Screen || Bottom Navigation Bar; Flutter || Episode 15

  • First episode from the fun part of our food app. Let's fetch our foods and add them to cart!

IMAGE ALT TEXT HERE

Flutter Web Admin Panel; A Food Delivery App Use- case || Episode 16

  • Here in this tutorial, we going to build real world use case of a food delivery using Flutter & Baas from Firebase.

IMAGE ALT TEXT HERE

Add To Cart; Flutter Food Delivery App || Episode 17(LIVE)

  • #foodapp #fooddelivery #foodweb #mobiledev #flutter #flutterdev

IMAGE ALT TEXT HERE

About

This is a on-demend food delivery app specifically for learning and exploring flutter amazing framework. This Project is developed to help beginners, intermediates and sometime advance to know better about using Firebase services and tools, different flutter state management solutions, complex navigations, realtime control over maps, understandi…

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages