在 Android 应用中使用材料设计(中/英)

让你的 Android 应用符合材料设计

中级

大约 4 个礼拜

6小时每周 (按照自己的节奏)

由以下企业参与制作:
加入成千上万的全球学员

开始免费课程

加入课程
免费
可享受
课程视频
实战练习与参考项目指导
中级

大约 4 个礼拜

6小时每周 (按照自己的节奏)

由以下企业参与制作:
加入成千上万的全球学员
观看在 Android 应用中使用材料设计(中/英)课程介绍
观看视频

课程概述

在本课程中,你将了解定义了 Android 视觉语言的材料设计原则,并把它运用到你的应用上。首先我们将学习 Android 设计的基本原理,然后学习如何将这些原理转化为样本应用的设计元素。在课程最后,你将了解如何在你的应用中采用多形式因素,创建并使用材料设计元素、界面、过度及图形。此课程提供中文版本。

喜欢这门课程?你可以继续学习“Android 开发工程师”纳米学位!

为什么学习这门课程?

使一款应用便于操作的原因是什么?而导致一款应用难以操作的原因又是什么?通过学习良好设计的基本原理和平台专用设计样式,你将会为你的用户设计出更好的应用。

先修要求

为了最有效地学习本课程,你应当具备 Android 应用开发相关经验。如果你没有 Android 应用开发经验,请先完成 Android 应用开发 课程,再学习本课程。如果你有兴趣将你的应用发布至 Google Play 商店,我们还建议你学习高级 Android 应用开发课程。

要跟上课程并参与课程活动,你必须使用最新版本的 Android Studio,其中包含有模拟程序,可用来对应用进行基本测试。为获得最佳体验,你需要使用最新推出的 Android 设备。

我们通过 GitHub 共享代码。因此,你应当熟悉使用 GitHub 获取代码。如果你缺乏该背景知识,请学习我们的如何使用 Git 与 GitHub课程。

查看使用优达学城的技术要求

你将学习什么内容?

项目

让你的应用符合材料设计

使用 Android 设计概念,通过材料设计技术改变一款功能型新闻阅读器。

学习计划

第 1 课:Android 设计原理

了解并将 Android 设计原理应用到你的应用中,并尝试使用应用结构、一般导航模式及主题。

第 2 课:界面

了解如何使用界面构建应用的层级和元素互动。

第 3 课:大胆的图形设计

了解并使用品牌指南——包括关键线、字号、字体、排版规模、色调及主题/样式。

第 4 课:有意义的动作

了解应用中动作的使用,学习如何使用转移改变应用的状态并为应用的动作进行适当的设计。

第 5 课:适应性设计

了解如何对基于多形式因素的使用设计进行改善和测试。

讲师与合作伙伴

Roman Nurik

Roman Nurik

Roman Nurik 是 Google 的设计推广工程师,主要方向为用户体验和安卓的视觉合计。之前,Roman 是 Android 和 Google 地图的设计推广工程师。在进入 Google 之前,他还参加了一系列独立项目的网页设计和研发工作。

James Williams

James Williams

一次在计算机夏令营当讲师的经历,让 James Williams 爱上教学工作。他在闲暇时间还参加障碍赛或越野赛,同时他还是《HTML5 游戏编程》的作者,这本书被翻译成了中文和韩文。他拥有计算机科学的本科和硕士学位,以及法语的本科学位。

Nick Butcher

Nick Butcher

Nick Butcher 是 Google 伦敦分公司的设计推广工程师,他帮助设计师和研发人员创建性能优良的移动应用。他对移动技术充满激情并热衷于设计和研发的跨学科应用。

官方微信公众号二维码

优达学城(Udacity)微信