Android Jetpack Compose:综合训练营 [2022]
Kotlin Android 应用开发:Firebase Firestore、Hilt & Dagger、ROOM DB、ViewModel、Navigation & Clean Architecture
讲师:Paulo Dichone | Software Engineer, AWS Cloud Practitioner & Instructor
口袋资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
你将会学到的
- 使用 Android Jetpack Compose 学习清洁架构和 MVVM 模式
- Master Jetpack 编写和构建现代 Android 应用程序
- 使用 Jetpack Compose 和 Kotlin 构建 7 个 Android 应用 – 使用 Firebase Firestore 作为后端
- 使用 Jetpack 工具和 Compose 掌握现代 Android 开发最佳实践
- 利用 Hilt 和 Dagger 并将依赖注入添加到 Jetpack Compose Android 应用程序中
- 使用 Jetpack Compose 从头开始构建漂亮的原生 UI – 一种用于构建现代 Android 应用的声明式方法
- 将 Android ROOM 数据库集成到 Compose 应用程序中
课程内容
30 个章节 • 285 个讲座 • 总时长 36 小时 45 分钟展开所有章节
介绍2 个讲座 • 6 分钟
课程源代码1 个讲座 • 1 分钟
重要讯息1 个讲座 • 1 分钟
用于开发的 WINDOWS 机器设置4 个讲座 • 17 分钟
用于开发的 MAC 机器设置3 个讲座 • 16 分钟
[构建应用程序 – BizCard] – 构建你的第一个 Jetpack Compose 应用程序13 个讲座 • 1 小时 25 分钟
Kotlin 编程语言基础 – 变量类型9 个讲座 • 35 分钟
Kotlin 基础 – 循环和分支4 个讲座 • 16 分钟
Kotlin 基础 – 函数12 个讲座 • 50 分钟
Kotlin 基础 – 集合7 个讲座 • 45 分钟
Kotlin – 中级面向对象编程概念12 个讲座 • 1 小时 7 分钟
Kotlin – 高级概念5 个讲座 • 55 分钟
[Jetpack Compose] – Jetpack Compose 简介和基础知识11 个讲座 • 1 小时 41 分钟
[可选] Android 真机设置1 个讲座 • 6 分钟
[Jetpack Compose] – 构建小费计算器应用程序16 个讲座 • 2 小时 36 分钟
[Jetpack Compose] – 构建电影应用 – Scaffold 和 LazyColumn 介绍11 个讲座 • 1 小时 15 分钟
[Jetpack Compose] – 电影应用程序 – 改进6 个讲座 • 49 分钟
[Jetpack Compose] – ViewModel 简介 – 构建笔记应用8 个讲座 • 1 小时 19 分钟
[Jetpack Compose] – 注意应用程序改进 – ROOM 和依赖注入 – Hilt19 个讲座 • 1 小时 58 分钟
[Jetpack Compose] JetTrivia 应用程序 – 解析 JSON:改造和清洁架构19 个讲座 • 2 小时 40 分钟
[Jetpack Compose] – 构建天气预报应用42 个讲座 • 7 小时 18 分钟
[Jetpack Compose] – Capstone 应用程序 – 阅读器应用程序 – 导航和登录18 个讲座 • 2 小时 25 分钟
[Jetpack Compose] – Capstone 应用程序 – 阅读器应用程序:Firebase Firestore – 登录和验证8 个讲座 • 56 分钟
[Jetpack Compose] – Capstone 应用程序 – 阅读器应用程序 – 主屏幕11 个讲座 • 1 小时 23 分钟
[Jetpack Compose] – Capstone 应用程序 – 阅读器应用程序 – 搜索屏幕14 个讲座 • 1 小时 57 分钟
[Jetpack Compose] – Capstone 应用程序 – 阅读器应用程序:详细信息屏幕和保存书籍8 个讲座 • 1 小时 5 分钟
[Jetpack Compose] – Capstone App – Reader App:更新和删除书籍12 个讲座 • 1 小时 55 分钟
[Jetpack Compose] – Capstone App – Reader App:阅读和书单分类6 个讲座 • 43 分钟
下一步是什么1 个讲座 • 5 分钟
奖金1 个讲座 • 2 分钟
要求
- 一般来说,基本的编程经验是有帮助的,但不是必需的。本课程涵盖了使用 Kotlin 和 Jetpack Compose 构建 Android 应用程序所需的一切
- 课程中包含的 Kotlin 基础知识
说明
**本课程专为初学者和高级开发人员量身定制**
Android Jetpack Compose 是一种在 android 应用开发中构建现代 android 应用的新方法。
软件开发行业正在远离构建应用程序的命令式方法——开发人员需要编写大量样板代码、浏览不一致的 API 以及难以维护代码来构建简单的移动应用程序。
使用 Jetpack Compose,为 Android 平台构建 Native UI更加轻松、简洁、一致且代码更少 。
Jetpack Compose 是一种新的现代工具包,它为 Android 开发人员提供了一种在 Android 上构建原生 UI 的简化和加速方式 –使用此工具包;开发人员可以使用 Kotlin 以更少的代码构建 Android 应用程序!
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撰写应用程序。
我对课程进行了结构化,即使你从未使用 Kotlin 编程,你也将有机会学习基础、中级和高级 Kotlin 概念,然后再继续学习 Jetpack Compose。
另一方面,如果你已经很好地掌握了 Kotlin,则可以完全跳过 Kotlin 部分并转到 Jetpack Compose 部分。
你会学到什么?
本课程内容全面,这意味着我不认为你通常拥有很多开发 Android 应用程序的经验,因此我将带你了解入门所需的所有概念。这是一门综合性课程,包含大量信息。以下是你将学习的一些关键概念:
- 什么是 Jetpack Compose 及其相对于构建 Android 应用程序的命令式方式的优势
- Kotlin 编程基础、中级和高级概念(可选 – 如果需要,可以跳过)
- 核心 Jetpack Compose 概念:可组合函数、组合布局小部件和修饰符
- 了解如何在 Compose 中自定义 UI 元素
- 了解 Jetpack Compose 如何处理状态 – 重组和状态提升
- 了解如何使用无状态的可组合函数为 Android 设备构建原生 UI
- 了解 MutableState、Flow 如何与可组合函数一起工作
- 掌握如何构建 8 个从简单到复杂的 Jetpack 组合应用程序(提示计算器、电影应用程序、笔记应用程序、琐事应用程序、天气预报应用程序等等)
- 在学习 Jetpack Compose 的同时构建大量应用程序(当然!)
- 了解如何使用 Clean Architecture、MVVM、ViewModel、协程构建和构建 Compose 应用程序
- 构建使用 Android ROOM 数据库的 Compose 应用程序
- 了解如何使用 Retrofit 从 API 解析 JSON 数据
- 了解如何使用 Jetpack 导航组件帮助在 Compose 应用中创建导航结构
- 了解如何将依赖注入与 Hilt 和 Dagger 一起使用来构建易于重构和测试的应用程序
- 构建一个使用 Firebase Firestore 对用户进行身份验证并保存图书的顶级应用 (A.Reader)
- 还有更多(查看课程以获取完整的主题列表!)
在课程结束时,你将了解有关Kotlin 和 Jetpack Compose 的所有知识,以使用 Jetpack Compose 构建复杂的 Native UI 和 Android 应用程序。
无风险尝试
本课程提供30 天退款保证– 如果你发现它不适合你,你可以无条件退款!
立即注册并开始使用 Jetpack Compose 构建现代 Android 应用程序 – 构建快速、简洁和强大的 Android 原生 UI 的新方法。
我迫不及待地想在课程中见到你!
再见。
保罗:)
此课程面向哪些人:
- 初级安卓开发者
- Android 开发人员对使用 Jetpack Compose 和 Kotlin 构建现代 Android 应用程序感到好奇
- 想要学习 Kotlin 并使用 Jetpack Compose 构建 Android 应用程序的 Android 开发人员
- 任何想学习 Java 和 Android 开发的人