小结StudyJams Lesson 1

2016.04.12 09:44

周日终于跟小伙伴们干掉了第一课最后的实践课程,由于在开课前就已经让全体装好了Android Studio,所以前几个视频讲解如何安装开发环境的问题我们没有浪费太多时间,另外托马老师的福,在1B的课末我们就已经讲解了Android Studio的基本使用方式——包括如何新建Project以及相关的属性配置,还有一个Project的基本构成,以及找到正确的XML文件替代之前课上给的在线模拟器来操作练习,因此这次课更多不是学习新的内容,而是对之前1A和1B的概念总结,夯实了一些基本概念,并且用实际操作的方式来巩固这些概念在闹钟的印象,毕竟看明白、想明白以及真正上手操作还是有很大的区别。

Hello World !

似乎没有什么可说的,这基本已经成为一种仪式了,程序员的信仰,就像上帝说的“要有光”

Drawing to App

这大概是本课除了Android Studio之外最重点说明的内容,视频中帮我们概括了三点:

  • Select the Views————选择正确的视图控件
  • Position the Views————摆放到合适的位置
  • Style the Views————定义正确的样式

当然,这三点还只是如小标题所说——只是单纯的画出了样子,在后续的课程中应该还会进一步学习具体实现功能的问题(偷看论坛2A的笔记似乎就已经在说这块的内容了)
尽管在以后真正的项目中也许会遇到很多问题,比如:

  • 到底自己想要的这个东西具体是什么————是带图片的Button,还是带点击事件的ImageView?还是一个ViewGroup内含一个圆角的形状,上面另外叠了ImageView和TextView?
  • 我想把这东西摆到中间,到底用centerInParent,还是写X、Y坐标,或者用代码去计算中间的位置摆放?
  • 某些样式也会有多种多样的实现方式,同样的间距到底用padding还是用margin?

诸如此类的问题一定会如潮水般涌来让你一头雾水,但那三条概括却真真切切点破了本质,其实就是这么简单,想好要什么东西,然后放到对的地方,然后捣饬一下式样,就完事儿了,说来并不复杂,千万不能被乱七八糟的东西迷了眼蒙了心。

Follow Your Heart !

说实话,如果排年度被毁词语,我觉得"初心"这俩字一定能上榜,但最后Gene Gurkoff出来讲述自己做Charity Miles的经历时,除了这个词我确实想不出其他更适合的形容。
很多时候产品的诞生就是这样,一个不起眼的念头,一点行动力,也许就能诞生奇迹,我希望这次StudyJams活动也能给我以及所有一起学习的小伙伴带来这种力量,一种创造的能力以及立刻开始的行动力。

Comments
Write a Comment