Companies Home Search Profile

Twitter Clone with Flutter, Appwrite & Riverpod - Full Guide

Focused View

Rivaan Ranawat

9:02:23

150 View
  • 1. Introduction.mp4
    01:44
  • 2. Appwrite & Docker Installation.mp4
    03:25
  • 3. Important Appwrite Commands.mp4
    01:43
  • 4. Appwrite Setup for Android & iOS.mp4
    02:18
  • 5.1 Asset Constants.html
  • 5.2 Asset SVGs.html
  • 5.3 Pallete (Colours File).html
  • 5.4 Theme File.html
  • 5. Setting up Flutter Project.mp4
    08:26
  • 1. Architectural & Folder Pattern.mp4
    06:37
  • 2. Login UI.mp4
    25:16
  • 3. Signup UI.mp4
    05:29
  • 4. Signing Up User with Appwrite Auth.mp4
    21:10
  • 5. Providing the Class Dependency Injection.mp4
    08:28
  • 6. Signing Up User contd. (Auth Controller).mp4
    24:01
  • 7. Login User with Appwrite Auth.mp4
    05:05
  • 8. Adding Proper Navigation.mp4
    03:06
  • 9. Persisting Auth State.mp4
    09:17
  • 10. Saving User Data to Appwrite Database.mp4
    26:25
  • 11. FIXING Android Related Problems.mp4
    01:21
  • 12. Solving Appwrite unauthorized scope Problem.mp4
    02:02
  • 1. Home Screen UI.mp4
    08:16
  • 2. Create Tweet Screen UI.mp4
    13:32
  • 3. FIXING User Data Storage & Retrieval Bug.mp4
    02:27
  • 4. Create Tweet Screen UI contd.mp4
    07:39
  • 5. Picking Multiple Images & Displaying in Carousel.mp4
    09:24
  • 6. Storing Tweets to Appwrite Database & Appwrite Storage.mp4
    43:58
  • 1. Displaying Tweets.mp4
    36:21
  • 2. Displaying New Tweets LIVE with Appwrite Realtime.mp4
    22:56
  • 3. Like Button Animation.mp4
    03:49
  • 4. Like Tweet.mp4
    11:41
  • 5. Retweeting Resharing Tweet (Realtime).mp4
    24:18
  • 6. Replying to other users Tweets.mp4
    37:13
  • 1. Searching Users.mp4
    19:14
  • 2. Displaying User Profiles.mp4
    27:18
  • 3. Editing User Own Profile.mp4
    27:18
  • 4. Updating User Profile Data Realtime.mp4
    09:32
  • 5. Following Other Users.mp4
    11:23
  • 1. Sending Notifications when User Likes.mp4
    17:13
  • 2. FIXING Like Bug.mp4
    00:51
  • 3. Displaying & Sending Notifications.mp4
    27:49
  • 1. Displaying Posts By Hashtags.mp4
    10:05
  • 2. Side Drawer UI & Navigation to Current User Profile.mp4
    05:19
  • 3. TWITTER BLUE.mp4
    05:09
  • 4.1 Source Code.html
  • 4. Logging Out with Appwrite Auth.mp4
    03:03
  • 5.1 Source Code.html
  • 5. Conclusion.mp4
    00:42
  • Description


    Master Flutter, Appwrite - The Firebase Killer & Riverpod by building a Full Stack Twitter App! Explained for Beginners

    What You'll Learn?


    • Learn how to use Appwrite for server-side development and integration with the Flutter app.
    • Develop a deep understanding of Riverpod and how it can be used for state management in Flutter apps.
    • Develop proficiency in writing clean and maintainable code that follows best practices and can be scaled to support larger projects.
    • Build a complete Twitter clone app using Flutter, Appwrite, and Riverpod, with all the major features of Twitter.

    Who is this for?


  • Flutter Developers looking to build portfolio-worthy Twitter clone app that can be showcased to potential employers or clients.
  • Beginner Flutter Developers wanting to learn about Appwrite from Scratch
  • Developers wanting to understand Riverpod simply
  • More details


    Description

    Looking to master Flutter, Appwrite, and Riverpod while building a real-world mobile app? Look no further than our 9-hour course on building a complete Twitter Clone App from scratch! In this course, you'll learn how to create a fully-functional Twitter clone app that includes all the major features of the platform, from tweeting text, images, and links to following users, displaying notifications, and much more.

    Using Flutter 3.7 & Appwrite, we'll cover every step of the development process, from signing up and signing in with email and password to implementing premium features like "Twitter Blue". Along the way, we'll show you how to use Appwrite for server-side development and integration, and how to leverage Riverpod for effective state management.

    Whether you're a seasoned Flutter developer or just have a basic knowledge, this course is designed to give you the skills and knowledge you need to succeed. By the end of the tutorial, you'll have a fully-functional Twitter clone app that you can customize and improve upon to fit your needs. Source Code included! So why wait? Sign up today and start building your dream app with Flutter, Appwrite, and Riverpod!


    Tech Used - Flutter, Appwrite Authentication, Database, Storage, Realtime, Queries, Indexes, Riverpod.

    Prerequisites: Flutter & Dart Basics


    Features:

    • Sign Up With Email, Password

    • Sign In With Email, Password

    • Tweeting Text, Image and/or Link

    • Hashtag identification & storage

    • Displaying tweets

    • Liking tweet

    • Retweeting

    • Commenting/Replying

    • Follow user

    • Search users

    • Display followers, following, recent tweets

    • Edit User Profile

    • Show tweets that have 1 hashtag

    • Twitter Blue

    • Notifications tab (replied to you, followed you, like your pic, retweeted)

    What you'll learn?

    • Docker Installation

    • Appwrite Installation, Auth, Database, Storage, Realtime, Queries, Indexes

    • State Management with Riverpod 2.0

    • Creating Twitter-like UI with Flutter

    Who this course is for:

    • Flutter Developers looking to build portfolio-worthy Twitter clone app that can be showcased to potential employers or clients.
    • Beginner Flutter Developers wanting to learn about Appwrite from Scratch
    • Developers wanting to understand Riverpod simply

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Rivaan Ranawat
    Rivaan Ranawat
    Instructor's Courses
    Hey, I'm a Flutter Developer who teaches to build Android, iOS, Web and Desktop Apps on Youtube with the channel name Rivaan Ranawat. I'm 17 years old building Flutter Applications for more than 2 years! I also have some experience with Node.js & Web Development. Looking forward to teaching you!
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 42
    • duration 9:02:23
    • Release Date 2023/05/18