1A课程笔记:
1A-01-课程大纲和简介:
- 生活大爆炸既视感,给人感觉很亲切。
- 第一个应用:生日贺卡应用;
第二个应用:COFFEE ORDERING APP 点咖啡应用 可记录订单信息,通过Email发送。 - 用咖啡豆分析实现目标、细分计划的思维方式,记忆深刻。细分计划、然后关注其中一部分就用心先只关注这一部分,再细分。
- 要了解View -- 学会调节View -- 如何将View在屏幕上合理展示。
1A-02-初识View(视图):
- 选择想用的view
View是什么:屏幕上用来显示内容的长方形,各种view组合成布局(Layout),前台用户界面,简称UI。 - view分类,比如TextView、ImageView、Button等 (注意:驼峰命名法)
- 能正确区分页面上每个View
1A-03-XML是个什么东东:
IDE:集成开发环境 (Android Studio)
XML:可扩展标记语言 可用来简历布局,里面可包含View,控制页面显示。XML元素,注意事项:尖括号开头、View名注意驼峰命名、属性+属性值、斜杠和尖括号结尾 。 属性决定View的外观或行为特性。
结尾标签,比如:<TextView ... /> 叫自闭标签 ; <TextView ...> </TextView> 为单独的关闭标签
要求熟练掌握: XML 正确的书写规则,能够识别出XML中存在的错误。
1A-04-TextView(文本视图)的个性化修改
- XMLV:XML可视化编辑页
网站 : http://v.studyjams.cn/
初期可用于学习XML,无自动补全,有错会提示,可避免用编辑器眼高手低的毛病,如下图:
- 网站的用法不多说了,说两个有用的地方:
- 网站底部第一个页签:可用图片(AVAILABLEIMAGES)
这个超赞,看视频过程中我还在想,要是视频中老师用的图片等素材,我们能不能用,原来是在这里~
- 网站底部第三个页签:速查表(CHEAT SHEET)
显示常用View简单示例及介绍,方便快速查询。
页面旋转、下载、打印及调节页面大小功能,很细致也很实用。细节真的考虑了用户在想什么、想干什么。
如果这里的信息满足不了你的话,页面最底部有个guide,点击跳转 https://developer.android.com/training/material/theme.html 官方文档,就不先不多说了,如下图:
3.要求:学会XML基本语法并熟练相关属性、学会分析找错并根据错误提示进行调试修改
4.了解Material design :Google开发的新的设计语言(规范),用于实现多设备或跨平台情况下,统一风格。
https://developer.android.com/design/index.html
5.关注Google+ 上 Android Developers (__) 嘻嘻……
6.对了,这个很实用,要记住:
https://material.io/guidelines/style/color.html#color-color-palette
1A-05-试试看ImageView(图片视图)
- 了解ImageView 及 熟练使用各个属性;
- 了解ImageView各个属性值下,页面显示什么效果。
1A-06-试着看看Android开发文档
https://developer.android.com/index.html
片中老师教了如何从GoogleSearch跳转,建议直接加收藏夹得了,而且现在在国内还是可以访问的。
PS:虽然中英文掺杂,但还是好过被墙。不过要能更完善那真是最好不过了。学会使用Ctrl+F 模糊查询,老师讲的很基础,这种做事的方法也讲到了,不过在日常学习中自己还是要多积累。问问题之前先Google一下,你会发现80%的问题你都可以自己搞定。
片末尾Google工程师回答了几个小问题,给了一些小建议,好平易近人啊。而且,不轻视任何,哪怕很简单的问题,很用心给建议,并且很耐心的讲自己在Google中的工作内容和流程。
很好,希望后续中依然有这样的talking~
PS:妄想一点,要是再有几个带我们逛逛Google国内外办公环境啦、好玩的东西啦什么的,那真是awesome了!
对了,学习过程还是蛮好的。
只是,论坛中包括回帖、发帖规则还是挺多的,当然为了小伙伴们积极参与和方便管理,无可厚非。不过,要是能简化一些的话,体验会更棒,加油~