Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

freeCodeCamp

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

via freeCodeCamp

Overview

This course aims to teach learners how to build a Twitter clone using Flutter 3.7, Appwrite, and Riverpod. By the end of the course, students will be able to create a fully-functional Twitter clone with features such as user authentication, tweeting text, images, and links, hashtag identification, liking and retweeting, user interactions like following and searching, notifications, and more. The course covers topics such as Flutter basics, Appwrite setup, UI design, data storage, real-time updates, and bug fixing. The intended audience for this course includes individuals familiar with Flutter and Dart basics who are interested in app development and creating social media platforms.

Syllabus

Introduction
Appwrite & Docker Installation
Important Appwrite Commands
Appwrite Setup for Android & iOS
Setting up Flutter Project
Architectural & Folder Pattern
Login UI
Signup UI
Signing Up User with Appwrite Auth
Providing the Class / Dependency Injection
Signing Up User contd. Auth Controller
Login User with Appwrite Auth
Adding Proper Navigation
Persisting Auth State
Saving User Data to Appwrite Database
FIXING Android Related Problems
Solving Appwrite unauthorized_scope Problem
Home Screen UI
Create Tweet Screen UI
FIXING User Data Storage & Retrieval Bug
Create Tweet Screen UI contd.
Picking Multiple Images & Displaying in Carousel
Storing Tweets to Appwrite Database & Appwrite Storage
Displaying Tweets
Displaying New Tweets LIVE with Appwrite Realtime
Like Button Animation
Liking Tweet
Retweeting / Resharing Tweet Realtime
Replying to other user’s Tweets
Searching Users
Displaying User Profiles
Editing User Own Profile
Updating User Profile Data Realtime
Following Other users
Sending Notifications when User Likes
FIXING Like Bug
Displaying & Sending Notifications
Displaying Posts By Hashtags
Side Drawer UI & Navigation to Current User Profile
TWITTER BLUE
Logging Out with Appwrite Auth
Conclusion

Taught by

freeCodeCamp.org

Reviews

Start your review of Flutter App Development Course – Build a Twitter Clone with Appwrite and Riverpod

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.