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
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 and on You(ME)
Episodes
- Overview & Project Creation #notlive
- Folder Structure #notlive
- Theming
- Build UI(Onboard, Auth, Home, Favourite, Profile, Search) #notlive
- Navigation #notlive
- Managing states - Provider & Bloc(Use dummy data) #notlive
- Connect to Firebase (iOS & Android) #notlive
- Email/Password & Google Authentication #notlive
- MORE to come
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.
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.
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.
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!