教程演示🔗

你会学到什么

  • 从头开始开发 Android 应用程序
  • 使用 Jetpack Compose 的待办事项应用程序
  • 构建 UI 的新声明方式
  • Jetpack Compose 简介
  • 可组合的生命周期
  • 初始组合和重新组合
  • Jetpack Compose 中的状态
  • 副作用
  • Jetpack Compose 中的布局
  • 构建自定义 UI 组件
  • 房间数据库
  • 撰写导航
  • 视图模型
  • 使用 Dagger-Hilt 进行依赖注入
  • 首选项数据存储
  • 支持深色和浅色主题
  • 动画 UI 组件
  • 动画启动画面
  • 滑动删除动画
  • 共享视图模型
  • 清洁架构
  • MVVM
  • 过渡动画
  • 还有很多!

要求

  • Kotlin 编程语言基础
  • 安卓工作室
  • 学习的动力!

描述

你好,欢迎来到我的课程!在本课程中,我将教您如何使用名为Jetpack Compose的流行 UI 工具包从头开始构建您的第一个Android 应用程序

我知道你们中的许多人一直在等待这一刻,Jetpack Compose 变得稳定的那一刻!现在正是成为一名 Android 开发者的最佳时机!使用 Jetpack Compose 构建 Android 应用程序将比以前更令人兴奋、有趣且简单得多。我们将不再需要 XML

相反,我们将使用 Kotlin 编程语言的全部功能,使用常规Kotlin文件构建我们的 UI。创建自定义 UI 组件也变得更加容易。所以你想构建一个自定义的 UI 组件,没问题,只需添加一个简单的带有@Composable注解的函数即可。

当然,如果没有真正的项目,这门课程会是什么样子?我们将在本课程中开发的 To-Do 应用程序将具有单个 Activity 和零碎片。听起来不可能?好吧,事实并非如此。所以最好习惯它,因为这将大大简化开发 Android 应用程序的过程。

现在,在本课程的开头,我将向您介绍 Jetpack Compose 的一般情况以及一些最重要的概念。您将了解有关单个可组合项生命周期的所有信息,以及Compose Compiler如何在幕后为您完成所有艰苦的工作。

在本课程中,我们将使用一些最重要的 Android 架构组件,例如:

– ROOM 数据库:为了保存和读取本地数据库中的数据,我们还将编写一些自定义 SQL 查询。

– 组合导航:因此我们可以在屏幕可组合项之间导航。在课程结束时,您还将学习如何添加一些漂亮的过渡动画。

– ViewModel:它将包含与我们的应用程序一起工作所需的所有逻辑。

– Preference DataStore:持久化一个简单的键值对。

– 您将了解一个流行的依赖注入库,称为 Dagger-Hilt。您将看到如何在无需创建 ViewModel 工厂的情况下注入具有不同依赖项的 ViewModel。

默认情况下,我们的应用程序也将支持深色模式,您将了解使用 Jetpack Compose 为您的应用程序设置两个不同的主题是多么容易。您还将学习如何构建自己的自定义 UI 组件。我们将使用一些最流行的材料组件以及 Scaffold ,这是一个使用SLOT API的惊人的可组合功能,将所有 UI 组件放置在它们所属的位置根据材料设计文档的规则。

我们将要处理的待办事项应用程序将有一个动画启动画面,就像我们应用程序中的其他一些组件一样。还有一个动画滑动删除功能,可以让我们轻松地从列表中删除一个项目。与此同时,我们将添加一个名为 UNDO deleted item 的安全功能,每当我们从列表中删除一个项目时,它都会显示一个 SnackBar,这样我们就可以通过单击将其取回。您将学到很多与开发 Android 应用程序的新方法相关的其他内容。

最后,本课程将在需要时不断更新新视频。每当我们在我们的应用程序中发现错误时,我都会录制一段关于它的视频,我们将一起修复它。另外,在整个课程中你都会与我联系,你可以随时问我与本课程相关的问题,如果你有足够的技能找到它,甚至可以为项目建议一些代码清理。

本课程适合谁:

  • 安卓开发者
  • 安卓设计师
  • 任何想学习开发 Android 应用程序新方法的人
  • 任何想通过参与真实项目来进一步了解 Jetpack Compose 的人
  • 任何想要了解用于构建 Android 应用程序的最新 API 的人
  • 任何想要轻松构建 Android 应用程序的人
  • 任何想要提高技能并了解最新信息的人

图片


变化:
2022/11版本比2021/9增加了7节课,时长增加了1小时3分钟。

发表回复

后才能评论

尊敬的用户,您好!由于部分培训机构和留学生的举报,近期导致网站大量链接暂时失效。对此给您带来的不便,我们深表歉意。任何链接失效的资源,欢迎您添加侧边栏二维码随时反馈,我们将在48小时内为您提供新的网盘链接。如果您对此不便感到不满,您也可在48小时内申请无理由退款。感谢您的理解与支持!

Windows播放器推荐:Potplayer Potplayer 是免费的 Windows 播放器,支持双字幕和自动翻译功能。以下是操作指南: 挂载字幕 加载中文字幕:右击选择 字幕 -> 字幕设置,取消“只匹配文件名字幕”选项。可调整字幕颜色、位置和大小。 双字幕设置:右击 字幕 -> 选择字幕 -> 次字幕输出,设置主字幕和次字幕。 自动翻译 若可访问 Google 翻译服务,选择 字幕 -> 实时字幕翻译,勾选 总是使用 和 Google Translate,即可实时翻译英文字幕。 Potplayer 让观看更智能,学习体验升级。

最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可联络站长解决。

如果您已经成功付款但是网站没有弹出成功提示,请联系站长提供付款信息为您处理

源码素材属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。请您在购买获取之前确认好 是您所需要的资源