这是“初学者的Android和Kotlin”学习路径的一部分。 查看路径

您的第二个Kotlin Android应用程序

2月6日2020·视频课程(4小时,4分钟)·初学者

在本课程中,你'LL通过在Kotlin完全撰写任务列表管理应用程序来升级您的Android技能。在它中,你'LL了解回收器视图,使用多个活动,集成碎片和Android Jetpack保存数据。

4/5 15次评级

版本

  • Kotlin 1.3,Android 10,Studio 3.5

创建列表

介绍

4:13 自由

一千个Android应用程序的旅程从您的第二个创建开始。了解课程目标以及您将构建的内容。

1

这一集会让您开始制作第二个应用程序,并解释一些项目创建功能。

2

在Android Studio中成功意味着了解如何将其定制到您的工作流程。让's dive in!

3

了解如何通过将Android支持库更新为Androidx来实现您的应用程序。

4

这一集发作了recyclerview并显示为什么'd使用它而不是列表视图。

5

适配器是RecyClerview的关键组件。在这里,你'LL为您的recyclerview创建一个并将其连接到适配器。

6

挑战时间!使用您的适配器创建时,您只需要将其挂钩到活动中。

7

在这一集中,你'LL创建您的视图持有人并将其传递给您的recyclerview。

8

既然您拥有recyclerview设置,就会学习如何将数据绑定到视图持有者。

9

使用您的列表设置,您'刚开始入门。找出下一步是什么。

10

保存偏好

审查你是什么'LL在课程的这一部分学习,为什么's important.

11

了解浮动动作按钮和使用它们的一些最佳实践。

12

这一剧集教导了对话框的基础知识,并展示了如何将它们纳入您的应用程序。

13

挑战时间!此挑战将您从最终用户更新回收站。

14

共享偏好

10:26

共享首选项是您的主要方法'll保存数据。在这一集中,学会读写数据。

15

您在本集中的挑战:创建ListDatamanager的实例以在您的应用中使用。

16

了解如何在共享首选项中保存任务列表,并再次读取它们。

17

使用应用程序时,它'在主要和次要颜色中思考有用。 Android材料设计为您提供了实现这一目标的工具。

18

随着您的数据保存,所有这些'S左派是通过活动之间的数据。了解下一个部分。

19

多个活动

应用程序带来了很多不同的活动 - 在这部分中,你'LL学习如何通过它们之间的数据。

20

这一集将为您提供在Android中使用意图的概述。让's dive in!

21

意图筛选手头工作,意图为您的应用提供功能。

22

在这一集中,掌握使用意图启动新活动的过程。

23

包裹 是另一种传递数据的方法,这对于包装对象有用,以及它'■都完成了界面。

24

所有部分最终到位,学习如何将它们纳入您的应用程序。

25

您通过展示如何添加回收器视图来开始本课程。现在,您的挑战是您自己添加一个。

26

现在您有一个新的回收站视图,学会设置其布局。

27

使用RecyCler View设置,下一个任务是通过浮动动作按钮将物品添加到它。

28

活动不仅向用户呈现布局,而且还可以向其他活动提供数据。

29

您现在可以使用多项活动,但是您'只有被加热了。继续杠杆碎片并将您的活动带到下一级!

30

与碎片一起工作

了解碎片,这是对不同屏幕尺寸的活动统计活动的好方法。

31

要使用碎片开始,第一步是创建一个!让's dive in.

32

这一剧集展示了如何拍摄新的片段并将其纳入活动。

33

了解如何使用Fragment Manager将片段显示为最终用户。

34

使用一个片段到位,您的挑战是为列表详细信息创建一个新的挑战。

35

该插曲涵盖通过将数据传递到参数来创建片段的过程。

36

既然您了解碎片,您可以使用它们来简化整个应用程序,通过利用即将到来的部分中利用Android Jetpack来简化整个应用程序。

37

使用Jetpack导航和ViewModel

在这一部分中,通过在您的应用程序中纳入Android Jetpack来升级您的Android技能。

38

该集中涵盖了Android Jetpack的基础知识,并提供了可用技术的概述。

39

而不是使用多个活动,创建一个活动并用片段撰写屏幕。

40

这一集通过将任务详细信息转换为片段的过程来浏览您的过程。

41

ViewModel使得可以轻松地使用数据,特别是在使用单个活动架构时。

42

导航图形

10:23

了解如何将导航图形合并到您的应用程序中以直观地布置所有碎片。

43

Safe Args是Android Jetpack的另一个很棒的功能,以允许片段将数据传递给彼此。

44

恭喜完成课程,并在建立第二个应用程序上!找出下一个地方。

45

谁是谁?

本课程专为刚刚开始学习Kotlin和Android的人而设计。

本课程不适合高级开发人员。如果是你,请查看我们的 中级或高级 视频课程有关更多方法来调整您的开发人员技能!

涵盖的概念

  • 将Androidx合并到您的应用程序中以及如何更新旧应用程序以使用它。
  • 使用Android Jetpack框架的导航和ViewModel组件。
  • 基于用户提交的数据构建动态回收器视图。
  • 使用共享首选项保存并读取用户数据。
  • 将界面分成碎片,允许您撰写新接口。
  • 研究控制和学习如何使用材料设计来使用它们。

贡献者

评论