Flutter Intermediate App Development Course - Reddit Clone

所在平台: Udemy

课程主页: https://www.udemy.com/course/flutter-intermediate-app-development-course-reddit-clone/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:Flutter中级应用开发课程 - Reddit克隆 课程概述: 本课程旨在指导学员使用Flutter作为前端框架和Firebase作为后端构建一个响应式的Reddit克隆社交媒体应用。该应用集成了Reddit的所有热门功能,用户可以通过Google登录或以游客身份访问,其中游客特权受到限制,例如仅显示最新的帖子。通过Google登录,用户能够创建和加入社区,编辑社区描述和头像,更新个人资料,以及发布文本、链接或图片帖子,进行点赞、点踩、评论和奖励,设置管理者特权如添加其他管理者及删除任何帖子。此外,用户还可以在应用中切换主题,从黑暗模式切换到亮模式或反之。 该项目完全响应式,支持Android、iOS和Web平台。在课程中,学员将学习如何设计响应式用户界面,使用Flutter管理路由,编写后端代码和复杂查询,以及使用Riverpod 2.0进行状态管理。同时,还将更进一步了解Flutter中的文件结构。 主要特点: - Google/游客身份验证 - 创建和加入社区 - 社区资料(头像、横幅、成员) - 编辑社区描述和头像 - 发布功能(仅链接、图片、仅文本) - 显示用户所加入社区的帖子 - 点赞、点踩功能 - 评论与奖励功能 - 更新用户信誉值 - 添加和移除管理者 - 删除帖子功能 - 用户个人资料(头像、横幅) - 主题切换 - 跨平台支持 - 响应式用户界面 - 游客用户显示最新帖子而非主页 通过本课程,学员将能够掌握构建复杂社交媒体应用所需的技能,提升自己的应用开发能力。

课程评论(0条)

课程详情

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)

课程标签

0人关注该课程

主题相关的课程