HOME > Development > Flutter Intermediate App Development Course Reddit Clone

Flutter Intermediate App Development Course Reddit Clone

  • Development
  • Nov 22, 2024
SynopsisFlutter Intermediate App Development Course – Reddit Cl...
Flutter Intermediate App Development Course Reddit Clone  No.1

Flutter Intermediate App Development Course – Reddit Clone, available at $59.99, has an average rating of 4.35, with 43 lectures, based on 44 reviews, and has 681 subscribers.

You will learn about Learn about Riverpod 2 from Scratch Flutter for Intermediate Developers Build Full Stack Reddit Clone Learn about Navigator 2.0 API Learn about Firebase Firestore, Firebase Auth, Firebase Storage This course is ideal for individuals who are Beginner Flutter developers looking to build bigger applications It is particularly useful for Beginner Flutter developers looking to build bigger applications.

Enroll now: Flutter Intermediate App Development Course – Reddit Clone

Summary

Title: Flutter Intermediate App Development Course – Reddit Clone

Price: $59.99

Average Rating: 4.35

Number of Lectures: 43

Number of Published Lectures: 43

Number of Curriculum Items: 43

Number of Published Curriculum Objects: 43

Original Price: ?799

Quality Status: approved

Status: Live

What You Will Learn

  • Learn about Riverpod 2 from Scratch
  • Flutter for Intermediate Developers
  • Build Full Stack Reddit Clone
  • Learn about Navigator 2.0 API
  • Learn about Firebase Firestore, Firebase Auth, Firebase Storage
  • Who Should Attend

  • Beginner Flutter developers looking to build bigger applications
  • Target Audiences

  • Beginner Flutter developers looking to build bigger applications
  • This is a Tutorial to build Responsive Reddit Clone, a Social Media application with Flutter as frontend framework and Firebase as Backend!
    This app consists of all the popular features from Reddit. One can login with Google or as Guest where there are guest restricted features, for example displaying the latest posts, dissimilar to what happens in Google Sign In, where we get posts from the communities we are a part of. With Google Sign In, one can also create and join communities, edit description and avatar of community, edit user profile, share text, link or image based posts, upvote, downvote, comment, award, delete, with moderator special features like adding other moderators and deleting any post. Also, one can toggle the theme in the application, from dark mode to light mode or vice versa. It is a completely responsive project, accessible on Android, iOS & Web.
    In this process, learn about designing Responsive UI and manage routing with Flutter, writing backend code and complex queries with Firebase and State Management with Riverpod 2.0! Also, take a step forward with Folder Structure in Flutter!

    Features:

    1. Google/Guest Authentication

    2. Create, Join community

    3. Community Profile (Avatar, Banner, Members)

    4. Edit Description and Avatar of community

    5. Post (link only, photo, text only)

    6. Displaying posts from communities user is part of

    7. Upvote, Downvote

    8. Comment

    9. Award the Post

    10. Update Karma

    11. Add Moderators

    12. Moderator- remove post

    13. Delete post

    14. User Profile (Avatar, Banner)

    15. Theme Switch

    16. Cross Platform

    17. Responsive UI

    18. Latest posts (instead of home, display this to guest users)

    Course Curriculum

    Chapter 1: Introduction & Setup

    Lecture 1: Introduction

    Lecture 2: Project Setup

    Lecture 3: Folder Structure Explanation

    Chapter 2: Auth

    Lecture 1: Login Screen UI

    Lecture 2: Firebase Setup

    Lecture 3: Google Sign In Firebase Authentication

    Lecture 4: Storing Data to Firestore

    Lecture 5: Efficient Exception Handling Technique

    Lecture 6: Storing Data to Provider

    Lecture 7: Route Management

    Lecture 8: Firebase State Persistence

    Chapter 3: Community

    Lecture 1: Home Screen AppBar UI

    Lecture 2: Community List Flutter Drawer

    Lecture 3: Create Community Screen UI

    Lecture 4: Creating Communities and Storing to Firebase

    Lecture 5: Displaying User Communities

    Lecture 6: Community Profile UI

    Lecture 7: Mod Tools UI

    Lecture 8: Edit Community Screen UI

    Lecture 9: Editing Community

    Lecture 10: Searching Communities

    Lecture 11: Logging User Out

    Lecture 12: User Profile Drawer UI

    Lecture 13: Joining & Leaving Communities

    Lecture 14: Adding Moderators

    Chapter 4: User Profile

    Lecture 1: User Profile UI

    Lecture 2: Edit User Profile

    Lecture 3: Toggling Theme

    Chapter 5: Post

    Lecture 1: Bottom Nav Bar

    Lecture 2: Add Post Screen UI

    Lecture 3: Sharing Link, Image & Text Only Posts

    Lecture 4: Fetching Feed Posts

    Lecture 5: Deleting Posts

    Lecture 6: Upvoting/Downvoting Posts

    Lecture 7: Moderator Option on Posts

    Lecture 8: Displaying Posts on User Profile

    Lecture 9: Comments on Posts

    Lecture 10: Updating User Karma Based on Activities

    Lecture 11: Awarding the Post/User

    Lecture 12: Firebase Login as Guest

    Lecture 13: Restricting Guest Features

    Lecture 14: Running on Web – Flutter Responsive UI

    Lecture 15: Conclusion

    Instructors

  • Flutter Intermediate App Development Course Reddit Clone  No.2
    Rivaan Ranawat
    Mobile, Web & Backend Developer | Content Creator
  • Rating Distribution

  • 1 stars: 1 votes
  • 2 stars: 1 votes
  • 3 stars: 2 votes
  • 4 stars: 14 votes
  • 5 stars: 26 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!