u/OSetupsin r/FlutterDev • Recommends
Code a Full Stack Twitter Clone w/ Flutter, Appwrite & Riverpod | 9 Hour Free Tutorial
87K subscribers • 5 videos on Hallway
Intermediate. Assumes working knowledge.
74K views3 years ago1 recommendation
Mobile developmentWeb developmentFlutter and React NativeFull-stack frameworks
Rivaan Ranawat teaches how to build a full-stack Twitter clone using Flutter, Appwrite, and Riverpod.
In this 9 Hour Tutorial, we will be building a Twitter clone that works with Flutter 3.7. We will cover various features such as signing up and signing in with email and password, tweeting text, images, and links, identifying and storing hashtags, displaying tweets, liking tweets, retweeting, commenting/replying, following users, searching for users, displaying followers, following, and recent tweets, editing user profiles, showing tweets with specific hashtags, and a premium feature called "Twitter Blue". Additionally, we will also be implementing a notifications tab that will show notifications when someone replies to you, follows you, likes your tweet or retweets. By the end of this tutorial, you'll have a fully-functional Twitter clone that you can further customize and improve upon. Tech Used - Flutter, Appwrite Authentication, Database, Storage, Realtime, Queries, Indexes, Riverpod. Prerequisites: Flutter & Dart Basics 💻 Source Code - github.com/RivaanRanawat/flutter_twitter_clone 📌 Discord Server (Join the Community) - discord.gg/Q8Rx8YWFVF ADB Command - adb reverse tcp:3000 tcp:3000 📄 Resources: Assets - github.com/RivaanRanawat/flutter_twitter_clone/tree/master/a… Asset Constants File - github.com/RivaanRanawat/flutter_twitter_clone/blob/master/l… Pallete (Colours File) - github.com/RivaanRanawat/flutter_twitter_clone/blob/master/l… Theme File - github.com/RivaanRanawat/flutter_twitter_clone/blob/master/l… Appwrite Docs - appwrite.io/docs 🕑 Timestamps: () 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 () FollowinWhat people say. Recommended as a comprehensive nine-hour tutorial on building a full-stack Twitter clone.
u/OSetupsin r/FlutterDev • Recommends