Crea tu propia Tienda Online con Jetpack Compose desde CERO

发布于 2026年7月
由马可·A创作。埃菲奥男爵
MP4 | 视频:h264,1920×1080 | 音频:AAC,44.1 KHz,2 Ch
等级:初学者 | 类型:电子学习 | 语言:英语 | 时长:103 讲座(24小时17米) | 尺寸:16 GB

使用 Jetpack Compose、MVVM 和 Firebase 开发一个在线商店,并担任客户和卖家角色

你将学到什么
⚡ 使用 Kotlin 和 Jetpack Compose 为 Android 创建一个在线商店应用。
⚡ 使用 Firebase 身份验证来实现客户和卖家的注册和登录。
⚡ 将 Material Design 3 与 Jetpack Compose 配合使用,设计现代且可重复使用的屏幕。
⚡ 从卖家账户中创建和管理商店、产品、价格、描述和图片。
⚡ 让顾客探索产品,加入购物车并生成订单。
⚡ 使用 Cloud Firestore 存储和查看实时信息。
⚡ 使用 Firebase 存储和线圈上传和显示产品图片。
⚡ 以待处理、确认、发货、交付和取消为状态的订单。
⚡ 组织一个应用MVVM、仓库、ViewModels 和 StateFlow 的 Android 应用程序。
⚡ 使用 Hilt 管理项目内的依赖注入。
⚡ 管理购物车、产品数量以及总订单的计算。
⚡ 根据用户角色创建不同的界面:客户或卖家。
⚡ 查看客户下单的历史记录以及卖家收到的订单。
⚡ 将使用 Jetpack 开发的应用程序与主 Firebase 服务进行配置。

要求
具备对 Kotlin 和面向对象编程的基础知识。
❗ 了解 Jetpack Compose 的基本原理,例如可折叠工具、状态和修饰符。
❗ 拥有一个可在Firebase中创建和设置项目的谷歌账户。
❗ 无需开发在线商店或商业应用程序。

描述
在本课程中,您将学习如何使用 Kotlin、Jetpack Compose 和 Firebase 从零开始开发适用于 Android 的在线商店应用程序。我们将建设一个完整且功能齐全的项目,其中用户将分为客户和卖家。

卖家将能够创建和管理自己的店铺、注册产品、添加图片、设置价格,并查看客户下单的订单。另一方面,顾客可以浏览商店,查看可用商品,加入购物车并自行下单。

我们还将实施一个系统,通过不同州管理每个订单的流程,例如待处理、确认、发货、交付和取消。通过这种方式,卖家将能够更新订单进度,客户可从应用程序中查询其状态。

开发期间,我们将使用 Firebase 身份验证进行用户注册和登录,Cloud Firestore 用于存储信息,以及使用 Firebase 存储来保存图像。此外,我们将通过将 MVVM、存储库、ViewModel、StateFlow 和依赖注入与 Hilt 进行组织。

课程是逐步制定的,解释了屏幕、模型、存储库的创建,以及将应用程序与 Firebase 连接所必需的逻辑。

你不必有真正的商店来遵循课程。目标是让你懂得如何构建一个现代应用,最终你拥有了一个可以修改、扩展或调整的基础,以开发属于自己的商业项目。

这门课程是给谁的
⭐ 希望使用 Jetpack Compose 和 Firebase 创建完整应用程序的 Android 开发者。
⭐ 通过开发一个真实项目来培养学生,希望进行实践。
拥有基本 Kotlin 知识的人,希望提高他们在现代 Android 开发中的技能。
⭐ 对学习Firebase认证、Firestore和存储感兴趣的开发者。
⭐ 希望了解如何与客户、卖家、产品、购物车和订单合作的学生。
⭐ 希望使用 Hilt 应用 MVVM、仓库、ViewModels、StateFlow 和 inseless 的开发者。
拥有编程技能、希望为安卓在线商店奠定基础的创业者。
⭐ 应用程序创建者希望寻找能够修改、扩展并适应不同业务的项目。

资源下载
下载价格VIP专享
仅限VIP下载升级VIP
显示验证码
没有账号?注册  忘记密码?