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 和安卓开发的人
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。