Flutter Intermediate App Development Course – Reddit Clone | Udemy

Flutter Intermediate App Development Course – Reddit Clone | Udemy
English | Size: 6.30 GB
Genre: eLearning

A course for Beginner Flutter developers wanting to get better with Flutter, Firebase & Riverpod, explained from scratch

What you’ll 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

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!


Google/Guest Authentication

Create, Join community

Community Profile (Avatar, Banner, Members)

Edit Description and Avatar of community

Post (link only, photo, text only)

Displaying posts from communities user is part of

Upvote, Downvote


Award the Post

Update Karma

Add Moderators

Moderator- remove post

Delete post

User Profile (Avatar, Banner)

Theme Switch

Cross Platform

Responsive UI

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

Who this course is for:
Beginner Flutter developers looking to build bigger applications



If any links die or problem unrar, send request to

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.