Udemy

Flutter Intermediate App Development Course - Reddit Clone

Enroll Now
  • 696 Students
  • Updated 11/2022
  • Certificate Available
4.5
(46 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
9 Hour(s) 34 Minute(s)
Language
English
Taught by
Rivaan Ranawat
Certificate
  • Available
  • *The delivery and distribution of the certificate are subject to the policies and arrangements of the course provider.
Rating
4.5
(46 Ratings)
3 views

Course Overview

Flutter Intermediate App Development Course - Reddit Clone

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

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 Content

  • 5 section(s)
  • 43 lecture(s)
  • Section 1 Introduction & Setup
  • Section 2 Auth
  • Section 3 Community
  • Section 4 User Profile
  • Section 5 Post

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


Reviews

  • P
    Priyanshu
    4.5

    the quality of the course is amazing I also watch this video on YouTube thats why I'm here to see the whole video. thank you

  • R
    Rafał Peisert
    4.5

    Nice course, a bit outdated and with a few minor bugs in the code, but still lots of useful information.

  • T
    Tae Young Lee
    2.5

    fast and rapidly change screen among mac screen. just fast read and read. don't tell about why code it is.

  • C
    Chiara C
    5.0

    This is the best course I could have hoped for. He goes through things quickly but thoroughly and most importantly: 1) He explains everything at a level that is spot on for someone who has learned the basics of flutter but is lacking practical experience or knowledge of intermediate topics (like riverpod) 2) Actually focuses on best practices, code organisation, structuring folders, constants etc in a way that is useful for writing an actual production ready app rather than just a little tutorial

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed