Published 11/2022
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 6.28 GB | Duration: 9h 33m
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
Requirements
Flutter & Dart Basics
Some Knowledge about Firebase (not mandatory)
Description
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:Google/Guest AuthenticationCreate, Join communityCommunity Profile (Avatar, Banner, Members)Edit Description and Avatar of communityPost (link only, photo, text only)Displaying posts from communities user is part ofUpvote, DownvoteCommentAward the PostUpdate KarmaAdd ModeratorsModerator- remove postDelete postUser Profile (Avatar, Banner)Theme SwitchCross PlatformResponsive UILatest posts (instead of home, display this to guest users)
Overview
Section 1: Introduction & Setup
Lecture 1 Introduction
Lecture 2 Project Setup
Lecture 3 Folder Structure Explanation
Section 2: Auth
Lecture 4 Login Screen UI
Lecture 5 Firebase Setup
Lecture 6 Google Sign In Firebase Authentication
Lecture 7 Storing Data to Firestore
Lecture 8 Efficient Exception Handling Technique
Lecture 9 Storing Data to Provider
Lecture 10 Route Management
Lecture 11 Firebase State Persistence
Section 3: Community
Lecture 12 Home Screen AppBar UI
Lecture 13 Community List Flutter Drawer
Lecture 14 Create Community Screen UI
Lecture 15 Creating Communities and Storing to Firebase
Lecture 16 Displaying User Communities
Lecture 17 Community Profile UI
Lecture 18 Mod Tools UI
Lecture 19 Edit Community Screen UI
Lecture 20 Editing Community
Lecture 21 Searching Communities
Lecture 22 Logging User Out
Lecture 23 User Profile Drawer UI
Lecture 24 Joining & Leaving Communities
Lecture 25 Adding Moderators
Section 4: User Profile
Lecture 26 User Profile UI
Lecture 27 Edit User Profile
Lecture 28 Toggling Theme
Section 5: Post
Lecture 29 Bottom Nav Bar
Lecture 30 Add Post Screen UI
Lecture 31 Sharing Link, Image & Text Only Posts
Lecture 32 Fetching Feed Posts
Lecture 33 Deleting Posts
Lecture 34 Upvoting/Downvoting Posts
Lecture 35 Moderator Option on Posts
Lecture 36 Displaying Posts on User Profile
Lecture 37 Comments on Posts
Lecture 38 Updating User Karma Based on Activities
Lecture 39 Awarding the Post/User
Lecture 40 Firebase Login as Guest
Lecture 41 Restricting Guest Features
Lecture 42 Running on Web - Flutter Responsive UI
Lecture 43 Conclusion
Beginner Flutter developers looking to build bigger applications
Homepage
https://www.udemy.com/course/flutter-intermediate-app-development-course-reddit-clone/
Download From 1DL
https://1dl.net/eiyjdb06a718/jnphv.Flutter.Intermediate.App.Development.Course..Reddit.Clone.part1.rar.html
https://1dl.net/dzb4x3rdg6qt/jnphv.Flutter.Intermediate.App.Development.Course..Reddit.Clone.part2.rar.html
https://1dl.net/tctns9m1xpq8/jnphv.Flutter.Intermediate.App.Development.Course..Reddit.Clone.part3.rar.html
https://1dl.net/01ajaixrvwv9/jnphv.Flutter.Intermediate.App.Development.Course..Reddit.Clone.part4.rar.html
https://1dl.net/vwvpybepw0sr/jnphv.Flutter.Intermediate.App.Development.Course..Reddit.Clone.part5.rar.html
https://1dl.net/2fhm60zre90z/jnphv.Flutter.Intermediate.App.Development.Course..Reddit.Clone.part6.rar.html
https://1dl.net/7r0zztst29ig/jnphv.Flutter.Intermediate.App.Development.Course..Reddit.Clone.part7.rar.html
https://rapidgator.net/file/3dcee935b609f9460fd21f64ca0c21af/jnphv.Flutter.Intermediate.App.Development.Course..Reddit.Clone.part1.rar.html
https://rapidgator.net/file/91ea0a63eeeb624467151bb04874bc85/jnphv.Flutter.Intermediate.App.Development.Course..Reddit.Clone.part2.rar.html
https://rapidgator.net/file/fa2c52958b225f33bcd1cffc7c150cc9/jnphv.Flutter.Intermediate.App.Development.Course..Reddit.Clone.part3.rar.html
https://rapidgator.net/file/97b852ee2890932c6f8259188749417e/jnphv.Flutter.Intermediate.App.Development.Course..Reddit.Clone.part4.rar.html
https://rapidgator.net/file/0f1519ba0edb16c79308535fc5b9c0c4/jnphv.Flutter.Intermediate.App.Development.Course..Reddit.Clone.part5.rar.html
https://rapidgator.net/file/50ab7391dc7a78077e65f9b2d56e1cb8/jnphv.Flutter.Intermediate.App.Development.Course..Reddit.Clone.part6.rar.html
https://rapidgator.net/file/f673fda54e2e0edca0dcafc54dda41c8/jnphv.Flutter.Intermediate.App.Development.Course..Reddit.Clone.part7.rar.html
https://uploadgig.com/file/download/0d0e631f20272Ad9/jnphv.Flutter.Intermediate.App.Development.Course..Reddit.Clone.part1.rar
https://uploadgig.com/file/download/7eccd54A5d0549AD/jnphv.Flutter.Intermediate.App.Development.Course..Reddit.Clone.part2.rar
https://uploadgig.com/file/download/a8636aFbe2c9c062/jnphv.Flutter.Intermediate.App.Development.Course..Reddit.Clone.part3.rar
https://uploadgig.com/file/download/05bA1e0324896b5c/jnphv.Flutter.Intermediate.App.Development.Course..Reddit.Clone.part4.rar
https://uploadgig.com/file/download/Da16a29bAbf44304/jnphv.Flutter.Intermediate.App.Development.Course..Reddit.Clone.part5.rar
https://uploadgig.com/file/download/Cc3f975283a84935/jnphv.Flutter.Intermediate.App.Development.Course..Reddit.Clone.part6.rar
https://uploadgig.com/file/download/77Ba0fcb419ad905/jnphv.Flutter.Intermediate.App.Development.Course..Reddit.Clone.part7.rar
https://nitroflare.com/view/59AFD4F125FEB6C/jnphv.Flutter.Intermediate.App.Development.Course..Reddit.Clone.part1.rar
https://nitroflare.com/view/2647252868D3E61/jnphv.Flutter.Intermediate.App.Development.Course..Reddit.Clone.part2.rar
https://nitroflare.com/view/8EBF669AEDB95D7/jnphv.Flutter.Intermediate.App.Development.Course..Reddit.Clone.part3.rar
https://nitroflare.com/view/AB4AD882C774749/jnphv.Flutter.Intermediate.App.Development.Course..Reddit.Clone.part4.rar
https://nitroflare.com/view/BBBF5DC88A45EFA/jnphv.Flutter.Intermediate.App.Development.Course..Reddit.Clone.part5.rar
https://nitroflare.com/view/567973F84241BD4/jnphv.Flutter.Intermediate.App.Development.Course..Reddit.Clone.part6.rar
https://nitroflare.com/view/1AE482C398AAE3D/jnphv.Flutter.Intermediate.App.Development.Course..Reddit.Clone.part7.rar