Flutter Firebase Master Class Tutorial Complete App | Backend Data Storage

preview_player
Показать описание
This is a flutter firebase complete app tutorial for ios and android using firebase, firebase firestore, firebase storage, google sign in, with two themes from scratch. T
Topics(advanced) covered
1. Firebase app creation with CLI
2. Firebase upload data programmatically
3. Work with firebase collections, documents and fields
4. Firebase storage for uploading image
5. Read data from firebase
6. Firebase data upload batch operation
7. Firebase google sign in
8. Google auth before accessing data
9. Upload user data to firebase
10. Upload app study score data to firebase
11. Store data per user in firebase
12. Firestore batch commit
Dart Mixin

Upload images

👉📕Take the course on Udemy how to build a Chatting App
👈
Complete app source code and assets

Check the link for assets

Understand the basic concept of List and Map

0:00:00 Introduction
0:03:00 Start Coding  
0:03:02 Create new Project
0:03:25 Run project on emulator
0:03:30 Create and set up a project in google firebase
0:03:55 install firebase CLI in project

0:06:00 Add firebase_core service to pubspec file
0:07:12 Add assets folder to directory
0:09:03 create folders and project structure
0:18:03 configure file to read json files to load and print path in DataUploader
Manifest
0:37:00 make changes to generated model data class
0:50:21 Run app on terminal
1:16:30 create a collection for question with using the for loop in data_uploader
1:36:00 make loading status observable
1:48:28 set up a new stateless wdget called AppIntroductionScreen

1:56:00 Add arrow icon button to Circle_button widget and run on emulator
1:58:18 update AppCircleButton widget in introductionScreen
2:02:25 Create an AppRoutes class

2:10:56 create and setup new file auth_controller for Navigation
2:15:30 Inject Get function into dependencies in InitalBinding classs

2:22:10 create new theme files in themes folder
2:36:42add addition function to app_circle_button
2:43:39 define properties for icons Themes in mixin
2:50:40 update LightTheme class with additional properties
2:54:12 save and reload app on emulator
3:07:05 Add theme auth_controler to initialBinding file
3:09:11 create service file to retrieve data from server
3:10:48 Add firebase dependency to pubspec file
3:19:20 Add catch and clause to controller and run a for loop in the try clause
3:29:10 Make Changes to App_routes files
3:32:00 work on staorge in firebase backend and add images
3:45:30 create a controller QuestionPaperController and import dependencies
3:52:45 create a catch and try clause and run a for loop in the try clause
4:02:03 Make Changes to App_routes files
4:08:10 Make changes to question_paper_model file
4:21:59 add cached_network_image dependency to pubspec and add import dependency to home_screen
4:25:00 create a new stateless QuestionCard widget with stack widget
4:31:50 add primary color property to lightTheme class
4:36:40 set up variables in ui_parmeters class, create getters and set static parameters
5:04:21 wrap Padding widget in Question_card widget with Container widget and add necessary properties
5:11:31 add appIcons fonts to pubspec file in fonts
5:14:11 Add AppIcons to Icon in Question card
5:28:35 create a new HeaderText variable in TextStyle
5:34:20 wrap menuleft icon with AppCircleButton widget and create a new file controller zoom_drawer_controller
5:41:14 Inject MyZoomDrawerController into App_route class
5:42:00 Add more functions to ZommDrawer in HomeScreen
5:58:20 import url_launcher dependency in MyZoomController
6:01:20 Add firebaseAuth to auth_controller and import necessary dependencies
6:17:18 create and configure a new dialogs class widget
6:34:59 make changes to QuestionStartDialogue
7:01:47 Change stateless widget to Getview
7:03:12 Add onTap function to mianButton in login_screen
7:06:25 work on firebase backend
7:19:28 create a new stateless class DrawerButton in Menu_Screen file
7:29:00 apply spacer widget in menu_screen and restart app on emulator
7:29:59 Add onPressed to _DrawerButton widget
Рекомендации по теме
Комментарии
Автор

This content is so good man, so educational...hope this app grows as the e-commerce shop one that was gold

eliasalshowaiter
Автор

could not give u a view cuz i just downloaded it...but you r the bestest teacher i ever met

muhammadasad
Автор

You r just awesome. I just Completed e commerce app with out backend and now here we
Thanks learned a lot from u.

PP-kozr
Автор

One request from this fan, please do not change your teaching techniques in future, how you explain its really helpful despite having long videos. Longer videos and your explanation techniques makes your videos unique. Thanks for making such a nice content.👍

anowartarique
Автор

Just finished part 1. I like how you explain things, its so easy to understand.
But i do have to point out one thing, please re-check the final video output, some parts are out of order, some are repeated. This causes unnecessary confusion.
Anyway i like the course very much. Thank you ❤

shaderone
Автор

Thanks master I'm one of your supporters and I can say as a web developer I'm learning to be a flutter developer as well software developer I love this and you are one of the best so far as software developer you have the right way to explain I understand everything from the delivery food app amazing project I did it but as for liquor store I'm still doing it will be my first app in flutter I love this you are the best keep it up! :)

lance
Автор

Absolutely good content to get more into flutter. Its a nice app all gets covered. Love all the layers which this course covers. Learning here a lot from you! Keep up the good work! I'm glad to found you here and that you share your knowledge!

mjger
Автор

For those who gets an error at 07:06:00 just add the line before the array <key>CFBundleURLTypes</key>

cantomris
Автор

Un buen hombre llegó hasta aquí. Gracias por este buen tutorial. Saludos a todos desde la selva de Perú - Tarapoto

ginopalomino
Автор

Powerful, I am kind of lost, but you are covering what I need to develop my app. I will bookmark this video to come back to it.

maxwelltsholofelo
Автор

Sir i have completed the part...
I cannot thank u enough for all your efforts...thanks again sir!! ❤

angelsureshkarki
Автор

Thanks man! Rich and timely content for beginners. God bless you

jamesugwuoke
Автор

hands down the best tutorial to follow along. Totally love it. Thank you so much

truptimaharana
Автор

39:34 to remove those pop ups just press the escape key :) 
Thanks for the tut

priyanshusharma
Автор

God bless you with everything that you wish for sharing this immense Flutter tutorial ! Just Wow

sarojmaharjan
Автор

Thank you for this tutorial. You are much appreciated.

Patiently waiting for second part..

maxoluwatosin
Автор

EXCELLENT CONTRIBUTION TO THE COMMUNITY. I WILL BE ATTENTION WHEN I IMPLEMENT WHAT IS MISSING.

efrainhonorio
Автор

Wow sir, many many Thanks for This crash course Video,
Thanks,

mdhossen
Автор

MashaAllah. I praise ur dedication for us

footballfdp
Автор

Man, you are a god. My life saver....

vichhaikan
join shbcf.ru