- Introduction
- Step1 Install Flutter Sdk
- Step2 Setup VS Code Editor
- Step3 Create and Run flutter App
- Step4 Write initial counter app from scratch
- Step5 Folder Structure
- Step6 Add Drawer and Routing
- Step7 Setup Firebase
- Step8 Edit Register Page
- Step9 Login Page
- Step10 Change the content by user's login state
- Step11 Provider Basics
- Step12 MultiProvider
- Step13 ChangeNotifierProvider
- Step14 StreamProvider
- Step15 Recap the flow of state management
- Step16 Create User in Firestore
- Step17 Create Post
- Step18 List Posts
- Step19 Show Post Page
- Step20 My Posts Page
- Step21 Delete Post
- Step22 Edit Post Page
- Step23 Firestore security rules
- Step24 Firestore Security Rules Testing