从 Figma 设计项目到实际的 Android 和 iOS 应用程序。我们将从零开始构建一个完整的电商解决方案 ,而且是真正的从零开始。我们将一起在 Figma 中设计 UI,然后使用 Jetpack Compose (适用于 Android 和 iOS 平台)将设计变为现实,并使用 Kotlin Multiplatform 实现。
Published 5/2025
Created by Stefan Jovanovic
MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz, 2 Ch
Level: Intermediate | Genre: eLearning | Language: English | Duration: 106 Lectures ( 28h 44m ) | Size: 15.7 GB
里面有什么?
我们将遵循具有 MVVM 模式的干净、 多模块架构 ,以保持项目的可扩展性、可维护性和生产就绪性。
我们的应用将是一个食品补充剂商店,提供多种类别的产品。没错,我们正在为实际使用而构建。
主要特点
用户身份验证 – 使用 Firebase Auth 通过 Google 登录。
购物车 – 用户可以浏览、选择并将商品添加到购物车。部分商品包含可自定义的选项,例如口味。
结账和付款 ——我们将实施两种付款方式:
– 货到付款
– 使用 PayPal 付款 — 我将向您展示如何集成 PayPal API 来安全地处理交易。
电子邮件订单确认 ——下订单后,将发送一封自动电子邮件,其中包含所有订单详细信息:产品信息、总价、付款方式和运输详细信息。
管理面板 ——只有商店所有者才能访问的安全区域,您可以在其中添加、更新或删除产品。
使用 Firebase 的后端
我们将使用全套 Firebase 服务:
身份验证 – 使用 Google 登录。
Cloud Firestore – 作为我们的主要数据库,具有安全规则。
Firebase 存储 – 用于存储产品图像。
云功能 ——自动发送电子邮件通知。
云消息传递 ——用于推送通知。
30小时的实用内容
本课程包含近 30 小时的高质量实际开发经验。我没有删减任何 bug、问题或调试环节 ——您将看到所有内容,从而学习如何应对实际的开发挑战。
本课程适合哪些人?
这并非入门课程。您应该已经熟悉 Kotlin 和 Jetpack Compose。如果您是初学者,我建议您先学习基础知识 。
但是,如果您准备将您的技能提升到一个新的水平 ,并使用 KMP 构建跨平台、真实世界的电子商务应用程序,那么本课程将充满价值和实用知识。
让我们创造一些伟大的事情!
要求
了解 Jetpack Compose 框架
Kotlin 编程语言知识
Android 开发知识
您将会学到
为 Android 和 iOS 构建电子商务应用程序
使用 Compose Multiplatform 框架共享 UI 层
从 Figma 到 Jetpack Compose(UI 设计流程)
可扩展应用程序的多模块架构
购物车功能允许用户添加产品
创建新订单时自动发送电子邮件
管理面板
货到付款功能
通过 PayPal 集成付款
Kotlin 多平台技术
Firebase KMP SDK
Firebase Firestore(+安全规则)
Firebase 身份验证
Firebase 存储
Firebase 云函数
Firebase 云消息传递
推送通知
CRUD 操作
以及更多!
此课程面向哪些人:
Kotlin 程序员
移动开发人员
Android 开发者
iOS 开发者
任何想要实现真正创业想法的人
任何想要改进其技术栈的人
对 KMP 技术感兴趣的任何人
本站资源仅供下载者学习技术,版权归资源原作者所有,请在下载后24小时之内自觉删除。
本站资源仅供下载者学习IT编程开发技术,请遵守国家法律法规,严禁用于非法用途。
若作商业用途,请购买正版,由于未及时购买正版发生的侵权行为,与本站无关。
如您是版权方,本站源码有侵犯到您的权益,请邮件联系331752841@qq.com 删除,我们将及时处理!