Flutter App Development Course – Build a Twitter Clone with Appwrite and Riverpod

Flutter App Development Course – Build a Twitter Clone with Appwrite and Riverpod

freeCodeCamp.org via freeCodeCamp Direct link

Introduction

1 of 42

1 of 42

Introduction

Class Central Classrooms beta

YouTube videos curated by Class Central.

Classroom Contents

Flutter App Development Course – Build a Twitter Clone with Appwrite and Riverpod

Automatically move to the next video in the Classroom when playback concludes

  1. 1 Introduction
  2. 2 Appwrite & Docker Installation
  3. 3 Important Appwrite Commands
  4. 4 Appwrite Setup for Android & iOS
  5. 5 Setting up Flutter Project
  6. 6 Architectural & Folder Pattern
  7. 7 Login UI
  8. 8 Signup UI
  9. 9 Signing Up User with Appwrite Auth
  10. 10 Providing the Class / Dependency Injection
  11. 11 Signing Up User contd. Auth Controller
  12. 12 Login User with Appwrite Auth
  13. 13 Adding Proper Navigation
  14. 14 Persisting Auth State
  15. 15 Saving User Data to Appwrite Database
  16. 16 FIXING Android Related Problems
  17. 17 Solving Appwrite unauthorized_scope Problem
  18. 18 Home Screen UI
  19. 19 Create Tweet Screen UI
  20. 20 FIXING User Data Storage & Retrieval Bug
  21. 21 Create Tweet Screen UI contd.
  22. 22 Picking Multiple Images & Displaying in Carousel
  23. 23 Storing Tweets to Appwrite Database & Appwrite Storage
  24. 24 Displaying Tweets
  25. 25 Displaying New Tweets LIVE with Appwrite Realtime
  26. 26 Like Button Animation
  27. 27 Liking Tweet
  28. 28 Retweeting / Resharing Tweet Realtime
  29. 29 Replying to other user’s Tweets
  30. 30 Searching Users
  31. 31 Displaying User Profiles
  32. 32 Editing User Own Profile
  33. 33 Updating User Profile Data Realtime
  34. 34 Following Other users
  35. 35 Sending Notifications when User Likes
  36. 36 FIXING Like Bug
  37. 37 Displaying & Sending Notifications
  38. 38 Displaying Posts By Hashtags
  39. 39 Side Drawer UI & Navigation to Current User Profile
  40. 40 TWITTER BLUE
  41. 41 Logging Out with Appwrite Auth
  42. 42 Conclusion

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.