Android Jetpack Compose:全面实战训练营
Android Jetpack Compose: The Comprehensive Bootcamp
Kotlin Android 应用开发:Firebase Firestore, Hilt & Dagger, ROOM DB, ViewModel, 导航 & 清洁架构
你将学到什么
-
使用 Android Jetpack Compose 学习 Clean Architecture 和 MVVM 模式
-
精通 Jetpack Compose 并构建现代 Android 应用
-
用 Jetpack Compose 和 Kotlin 构建 7 个 Android 应用 – 使用 Firebase Firestore 作为后端
-
使用 Jetpack 工具和 Compose 掌握现代 Android 开发最佳实践
-
利用 Hilt 和 Dagger 为 Jetpack Compose Android 应用添加依赖注入
-
从零开始,使用 Jetpack Compose 构建美观的原生 UI – 一种声明式方法来构建现代 Android 应用
-
将 Android ROOM 数据库集成到 Compose 应用程序中
要求
-
具备基本的编程经验会有帮助但不是必需的。本课程涵盖了您使用 Kotlin 和 Jetpack Compose 构建 Android 应用所需的所有内容
-
课程包含 Kotlin 基础知识
描述
**本课程专为初学者和高级开发者设计**
Android Jetpack Compose 是一种在安卓应用开发中构建现代安卓应用的新方式。
软件开发行业正逐渐摆脱构建应用的命令式方法——在这种方法中,开发者需要编写大量样板代码,通过不一致的 API 进行导航,以及难以维护的代码来构建简单的移动应用。
借助 Jetpack Compose, 为安卓平台构建原生 UI 变得更加轻松 、 简洁 、 一致 ,并且代码量更少 。
Jetpack Compose 是一套现代化的工具包,为安卓开发者提供了一种简化和加速构建原生 UI 的方法—— 借助这个工具包,开发者可以使用 Kotlin 以更少的代码构建安卓应用!
Jetpack Compose 为 Android 开发带来了范式转变 ——我们现在描述 UI,而不是指定构建 UI 的步骤。使用 Jetpack Compose,开发时间被加速,因为我们可以在 Android Studio 中开发用户界面时使用实时预览快速迭代。
借助 Jetpack,创建流畅的动画和使用 Material Design 变得轻而易举,因为该工具包由 Android 平台 API 和直观的 Kotlin API 提供支持。
这门课程将帮助你快速掌握使用 Jetpack Compose 和 Kotlin 开发应用。
你将学习 Composable 函数的基础知识,如何处理 Compose 中的状态,以及如何构建利用 Jetpack Compose 和 Kotlin 全部功能的完整 Android 应用。
这门课程适合哪些理想学生?
这门课程专为初学者和高级开发者设计。
我创建这门课程是为你准备的——无论你是初学者还是经验更丰富的开发者,你都会发现课程材料同样有价值—— 这是一门深入浅出的课程 ,我会带你从最基础开始,直到构建一个复杂的 Jetpack Compose 应用。
我安排了课程结构,即使你从未用 Kotlin 编程,你也有机会学习 Kotlin 的基础知识、中级和高级概念,然后再学习 Jetpack Compose。
另一方面,如果你已经很好地掌握了 Kotlin,你可以完全跳过 Kotlin 部分,直接进入 Jetpack Compose 部分。
你会学到什么?
这门课程内容全面,意味着我不假设你有很多开发 Android 应用的经验,所以我会带你了解所有你需要开始学习的基本概念。这是一门信息量很大的全面课程。以下是你要学习的一些关键概念:
-
什么是 Jetpack Compose 及其相对于命令式方式构建 Android 应用的优点
-
Kotlin 编程基础,中级和高级概念(可选 – 如果需要可以跳过)
-
核心 Jetpack Compose 概念:可组合函数,Compose 布局组件和修饰符
-
学习如何自定义 Compose 中的 UI 元素
-
理解 Jetpack Compose 如何处理状态——重组和状态提升
-
理解如何使用无状态 Composable 函数为 Android 设备构建原生 UI
-
理解 MutableState 和 Flow 如何与 Composable 函数协同工作
-
掌握构建 8 个 Jetpack Compose 应用的方法,从简单到复杂(包括计算器应用、电影应用、笔记应用、问答应用、天气预报应用等)
-
在学习 Jetpack Compose 的同时构建大量应用(当然!)
-
学习如何使用 Clean Architecture、MVVM、ViewModel 和协程来构建和结构化 Compose 应用
-
构建使用 Android ROOM 数据库的 Compose 应用
-
学习如何使用 Retrofit 从 API 解析 JSON 数据
-
学习如何使用 Jetpack Navigation 组件帮助在 Compose 应用中创建导航结构
-
学习如何使用 Hilt 和 Dagger 进行依赖注入,以构建易于重构和测试的应用
-
构建一个综合应用 (A.Reader),该应用使用 Firebase Firestore 进行用户认证和保存书籍
-
而且还有很多更多(查看课程大纲获取完整主题列表!)
课程结束后,你将学会关于 Kotlin 和 Jetpack Compose 的所有知识,用于构建复杂的原生 UI 和 Android 应用。
免费试学
本课程提供 30 天退款保证 – 如果你发现它不适合你,可以无条件退款!
现在就报名参加,开始使用 Jetpack Compose 构建现代 Android 应用——这是构建快速、简洁且强大的 Android 原生 UI 的新方法。
我迫不及待想看到你在课程中的表现!
很快见。
Paulo :)
这门课程适合谁:
- 初学者安卓开发者
- 对使用 Jetpack Compose 和 Kotlin 构建现代安卓应用感兴趣的安卓开发者
- 想要学习 Kotlin 并使用 Jetpack Compose 构建安卓应用的开发者
- 任何想要学习 Java 和安卓开发的人
评论(0)