SJ64 面向初学者的 Android 开发第一课 笔记 By 寻三亩地

20-25 个小时做几个有趣的应用,分散到 4-5 周的时间,要想成长为一名合格的正式开发者,需要努力的整个旅程任重而道远,如图所示。

SJ64 面向初学者的 Android 开发第一课 笔记 By 寻三亩地_第1张图片

首先要学 Views

- Select views

- Style views

- Position views

选择你想用的 View,Android View 到底是什么?

Simply put, a view is a rectangle on the screen that shows some content. It can be an image, a piece of text or a button or anything else that app can display。

所有这些View合起来组成屏幕的布局(Layout),所看到的叫作用户界面(User Interface, UI), 初步学习常见 Views 有:

- TextView

- ImageView

- Button

IDE 集成开发环境:我现在使用的是 Android Studio 2.0,如图所示:

SJ64 面向初学者的 Android 开发第一课 笔记 By 寻三亩地_第2张图片

XML 可扩展标记语言

XML Syntax XML语法

android:background="@android:color/darker_gray"

android:layout_width="150dp"

android:layout_height="75dp"

android:text="Happy Birthday!" />

没有子 XML 就可以写成一个自闭标签,就不用写了。

SJ64 面向初学者的 Android 开发第一课 笔记 By 寻三亩地_第3张图片

piupiupiupiu de beng [/笑哭了]

TextView 驼峰拼写法

Make touch target 48dp at least. 长和宽至少是 48dps,使得 App 适用于所有用户,分辨率很重要,我们需要的是下面的效果,不能随便使用 px,应该使用 dp。

使用 px 的糟糕效果 ↓↓↓

SJ64 面向初学者的 Android 开发第一课 笔记 By 寻三亩地_第4张图片

使用 dp 的正确做法 ↓↓↓

SJ64 面向初学者的 Android 开发第一课 笔记 By 寻三亩地_第5张图片

和设计师一起工作的流程: 从产品人员开始,然后进入设计和工程方面的讨论,我们讨论屏幕所展示的内容以及,如何适应小屏幕和大屏幕,像这样迭代,东西放在屏幕上,并验证整个过程。

1A 笔记 By 寻三亩地 From StudyJams活动群64

End.

你可能感兴趣的:(SJ64 面向初学者的 Android 开发第一课 笔记 By 寻三亩地)