使用 Kotlin 和 Jetpack Compose 进行 Android 开发
Android 运行在全球超过 70% 的智能手机上。本轨道教你使用 Kotlin——Google 推荐用于所有新 Android 开发的语言——和 Jetpack Compose(已在整个行业中替代旧版 View 系统的现代声明式 UI 工具包)来构建生产级 Android 应用。你将从编写第一个 Kotlin 表达式开始,一路发展到将多模块应用发布到 Google Play。
你将学到什么
本轨道涵盖 Kotlin 基础、Jetpack Compose 布局、状态管理和重组、导航、Material Design 和动画。你将使用 Room Database 和 DataStore 来持久化数据,使用 Coil 加载图像,使用 Coroutines 和 Flow 获取远程数据,并使用 Hilt 管理依赖。高级主题包括 Firebase(Auth、Firestore、Messaging)、用于照片和视频的 CameraX、Maps 和 Location Services、使用 WorkManager 进行后台处理、Paging 3 分页,以及全面的测试和调试。
学习路径
三十一门课程跨越 A1 至 C1 级别。A1 和 A2 课程建立 Kotlin 和应用基础,然后进入 Compose 基础、表单和列表。B1 级别深化你的 UI 技能——ViewModel、生命周期感知、Room、通知、权限和 Coil。B2 课程涉及应用架构、Coroutines 和 Flow、Hilt、网络、Firebase、CameraX 和 WorkManager。C1 顶石课程涵盖 Multi-Module App Architecture、Performance Optimization and Profiling 和 Publishing to Google Play。
工作原理
每门课程都分为简短的实践课程,你在内置代码编辑器中完成,并获得实时反馈。无论何时遇到困难,AI 导师随时可用,所以你可以按自己的节奏学习,无需等待帮助。