欢迎学习《2022版Android Jetpack Compose综合实战训练营视频教程》课程,你将学习使用Kotlin Jetpack Compose构建现代 Android 应用程序 – 掌握 MVVM、ViewModel、改造、导航和Clean架构。
MP4 | 视频:h264,1280×720 | 音频:AAC,44.1 KHz,2 Ch
类型:电子学习 | 语言:英语+srt | 持续时间:241 次讲座 (29h 9m) | 大小:12.4 GB
您将学到什么:
使用 Android Jetpack Compose 学习 Clean Architecture 和 MVVM 模式
掌握 Jetpack Compose 编写和构建现代 Android 应用
程序 使用 Jetpack Compose 和 Kotlin 构建 7 个 Android 应用程序 – 使用Firebase Firestore 作为后端
掌握现代 Android 开发最佳实践与 Jetpack 工具和Compose
利用 Hilt 和 Dagger 并将依赖注入添加到 Jetpack Compose Android 应用程序中
使用 Jetpack Compose 从头开始构建漂亮的原生 UI – 一种用于构建现代 Android 应用程序的声明式方法
将 Android ROOM 数据库集成到 Compose 应用程序中
要求
一般的基本编程经验是有帮助的,但不是必需的。该课程涵盖了使用 Kotlin 和 Jetpack Compose Compose 构建 Android 应用程序所需的所有内容 课程中包含的
Kotlin 基础知识
课程介绍
**本课程专为初学者和高级开发人员量身定制**
Android Jetpack Compose 是一种构建现代 Android 应用程序的新方法。
软件开发行业正在摆脱构建应用程序的命令式方法——开发人员需要编写大量样板代码,浏览不一致的 API,并且难以维护代码来构建简单的移动应用程序。
使用 Jetpack Compose,为 Android 平台构建原生 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 编程,您也有机会在继续学习 Jetpack Compose 之前学习基础知识、中级和高级 Kotlin 概念。
另一方面,如果您已经很好地掌握了 Kotlin,则可以完全跳过 Kotlin 部分并转到 Jetpack Compose 部分。
你会学到什么?
本课程内容全面,这意味着我不认为您一般都具有开发 Android 应用程序的丰富经验,因此我将带您了解入门所需的所有概念。这是一门综合课程,包含大量信息。以下是您将要学习的几个关键概念:
- 什么是 Jetpack Compose 及其相对于构建 Android 应用程序的必要方式的优势
- Kotlin 编程基础、中级和高级概念(可选 – 如果需要,您可以跳过)
- 核心 Jetpack Compose 概念:可组合函数、Compose 布局小部件和修饰符
- 了解如何在 Compose 中自定义 UI 元素
- 了解 Jetpack Compose 如何处理状态 – 重组和状态提升
- 了解如何使用无状态的可组合函数为 Android 设备构建原生 UI
- 了解 MutableState、Flow 如何与可组合函数一起工作
- 掌握如何构建 7 个从简单到复杂的 Jetpack 组合应用程序(提示计算器、电影应用程序、笔记应用程序、琐事应用程序等等)
- 在学习 Jetpack Compose 的同时构建很多应用程序(当然!)
- 了解如何使用 Clean Architecture、ViewModel、Coroutines 构建和构建 Compose 应用程序
- 构建使用 Android ROOM 数据库的 Compose 应用
- 了解如何使用 Retrofit 从 API 解析 JSON 数据
- 了解如何使用 Jetpack 导航组件来帮助在您的 Compose 应用程序中创建导航结构
- 了解如何通过 Hilt 和 Dagger 使用依赖注入来构建易于重构和测试的应用程序
- 构建一个使用Firebase Firestore 对用户进行身份验证并保存书籍的顶点应用 (A.Reader)
到本课程结束时,您将学习有关 Kotlin 和 Jetpack Compose 以使用 Jetpack Compose 构建复杂的原生 UI 和 Android 应用程序所需的一切知识。
本课程适合对象
- 初学者 Android 开发人员
- Android 开发人员对使用 Jetpack Compose 和 Kotlin 构建现代 Android 应用程序感到好奇
- 希望学习 Kotlin 并使用 Jetpack Compose 构建 Android 应用程序的 Android 开发人员
- 任何想学习 Java 和 Android 开发的人