Software Development

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

Use Flutter 3.7 to construct a Twitter clone on this full course. We are going to cowl varied options comparable to signing up and signing in with e-mail and password, tweeting textual content, pictures, and hyperlinks, figuring out and storing hashtags, displaying tweets, liking tweets, retweeting, commenting/replying, following customers, looking for customers, displaying followers, following, and up to date tweets, modifying consumer profiles, displaying tweets with particular hashtags, and a premium characteristic referred to as “Twitter Blue”. Moreover, we may also be implementing a notifications tab that may present notifications when somebody replies to you, follows you, likes your tweet or retweets. By the top of this tutorial, you may have a fully-functional Twitter clone you can additional customise and enhance upon.

Thank you for reading this post, don't forget to subscribe!

Tech Used – Flutter, Appwrite Authentication, Database, Storage, Realtime, Queries, Indexes, Riverpod.
Stipulations: Flutter & Dart Fundamentals

✏️ Course developed by @RivaanRanawat

💻 Supply Code –
📌 Discord Server (Be a part of the Neighborhood) –

ADB Command – adb reverse tcp:3000 tcp:3000

📄 Sources:
Property –
Asset Constants File –
Pallete (Colors File) –
Theme File –
Appwrite Docs –

⭐️ Contents ⭐️
(0:00:00) Introduction
(0:02:07) Appwrite & Docker Set up
(0:05:31) Essential Appwrite Instructions
(0:07:14) Appwrite Setup for Android & iOS
(0:09:32) Organising Flutter Challenge
(0:17:59) Architectural & Folder Sample
(0:24:37) Login UI
(0:49:53) Signup UI
(0:55:23) Signing Up Consumer with Appwrite Auth
(1:16:37) Offering the Class / Dependency Injection
(1:25:03) Signing Up Consumer contd. (Auth Controller)
(1:49:11) Login Consumer with Appwrite Auth
(1:54:12) Including Correct Navigation
(1:57:22) Persisting Auth State
(2:06:37) Saving Consumer Knowledge to Appwrite Database
(2:33:03) FIXING Android Associated Issues
(2:34:31) Fixing Appwrite unauthorized_scope Drawback
(2:36:27) Dwelling Display screen UI
(2:44:43) Create Tweet Display screen UI
(2:58:16) FIXING Consumer Knowledge Storage & Retrieval Bug
(3:00:43) Create Tweet Display screen UI contd.
(3:08:23) Selecting A number of Pictures & Displaying in Carousel
(3:17:48) Storing Tweets to Appwrite Database & Appwrite Storage
(4:01:46) Displaying Tweets
(4:38:07) Displaying New Tweets LIVE with Appwrite Realtime
(5:01:04) Like Button Animation
(5:04:53) Liking Tweet
(5:16:38) Retweeting / Resharing Tweet (Realtime)
(5:40:52) Replying to different consumer’s Tweets
(6:18:06) Looking Customers
(6:37:21) Displaying Consumer Profiles
(7:04:39) Modifying Consumer Personal Profile
(7:31:57) Updating Consumer Profile Knowledge Realtime
(7:41:30) Following Different customers
(7:52:54) Sending Notifications when Consumer Likes
(8:10:07) FIXING Like Bug
(8:10:58) Displaying & Sending Notifications
(8:38:47) Displaying Posts By Hashtags
(8:48:57) Facet Drawer UI & Navigation to Present Consumer Profile
(8:54:11) TWITTER BLUE
(8:59:23) Logging Out with Appwrite Auth
(9:02:27) Conclusion

🎉 Due to our Champion and Sponsor supporters:
👾 Nattira Maneerat
👾 Heather Wcislo
👾 Serhiy Kalinets
👾 Erdeniz Unvan
👾 Justin Hual
👾 Agustín Kussrow
👾 Otis Morgan

Study to code free of charge and get a developer job:

Learn tons of of articles on programming:


Comments are closed.