Build a Google Drive Clone with Flutter, Firebase and Getx

所在平台: Udemy

课程主页: https://www.udemy.com/course/build-a-google-drive-clone-with-flutter-firebase-and-getx/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:** 使用 Flutter、Firebase 和 Getx 构建 Google Drive 克隆 **课程概述:** 本课程是一门全面的 Flutter 实战课程,旨在帮助您在掌握 Flutter 基础后,通过构建一个功能完整的 Google Drive 克隆应用来提升实际开发能力,并将此项目加入您的个人简历,使其更具吸引力。 课程内容将涵盖从用户身份验证(通过 Google 登录)开始,逐步实现文件上传(支持图片、视频、音频、Excel、Word 等各类文件)和文件夹创建功能。学员将学会如何组织文件和文件夹,并实现文件的查看、删除和下载。此外,课程还将教授如何实现“最近文件”功能,以及按类别筛选文件。 为了优化性能,课程将讲解文件压缩技术,以减少上传到 Firebase 的文件大小。同时,学员还将学习如何显示用户已使用的存储空间以及剩余可用空间。本课程致力于实现 Google Drive 的绝大部分核心功能。 在状态管理方面,课程将重点使用 GetX 这一流行且强大的 Flutter 状态管理库,它集导航、对话框管理和响应式状态于一体。对于不熟悉 GetX 的学员,课程还提供了一个可选的 GetX 入门教程,帮助您快速上手。 总而言之,这是一门通过实际项目驱动学习的“大师级”课程,旨在帮助您深入理解和熟练运用 Flutter,提升您的开发技能。无论您是初学者、中级还是高级开发者,都能从本课程中受益,因为课程内容将以循序渐进的方式进行讲解。 **适合人群:** * 希望将 Flutter 理论知识转化为实际项目经验的开发者。 * 希望为简历增添一个有影响力、真实世界应用的开发者。 * 对使用 Firebase (Cloud Firestore) 和 GetX 进行 Flutter 应用开发感兴趣的开发者。 * 初学者、中级和高级 Flutter 开发者。 **技术栈:** * **前端框架:** Flutter * **后端/数据库:** Firebase (Cloud Firestore) * **状态管理:** GetX

课程评论(0条)

课程详情

You have learned flutter and want to gain practical experience ? You wanna add an awesome real world app to your resume ? Then this is the perfect course for you. This is a complete masterclass on building a google drive clone with flutter , cloud firestore and getx. We will start from authenticating users with google sign-in to then the add the ability for adding files , images , videos, audios excel files , word files and all files. Users can also add folders , and in those folders add particular files. We will also add the ability for viewing all files , deleting them and downloading them. Furthermore users can see recent files and also click on particular categories for viewing only particular files. We will also compress the files , so that we dont have to upload large amount of file size to firebase. And also users can see how much space they used and how much more space is left for use. Mostly all the feautures from google drive are implemented. There are many more features which are explained in detail in the intro video. For state management we are gonna use the getx package. It offers us navigation, dialogues and reactive state. Getx is really trendy now and for people who dont have any experience in getx, there is also a optional getx crash course at the beginning of the courseSo as you can see, this course is a complete masterclass on building a real world app. One can learn any technology by only building practical projects. And I am sure this course will help you get much better in flutter. Beginner learners, intermediate and advanced coders, all are welcome. Because this is a step by step course. So what are you waiting for, just step in to the course

课程标签

0人关注该课程

主题相关的课程