从真正动手开始写android程序到现在也就是一个月左右的时间吧。这么长时间由于各种各样的原因,一直没能怎么写点东西。现在就稍微总结一下吧。
由于程序设计语言刚开始学的就是java,所以刚开始写android程序的时候上手还是比较容易的。个人是相对来说不怎么喜欢听课的人。所以就入门的时候看了一点android开发的视频,之后由于看起来犯困就放弃了。上学期末刚好赶到考试周,对android也就没怎么研究了。放假以后在家里刚开始的几天在写php,不过网站的布局真是让我纠结死了。可能也就是放松一下心情,为下学期的生活做准备,用android写了一个小课表软件。前前后后折腾了近十天。一边学一边用,基本上代码也是照着葫芦画瓢,整体风格很随意,说白了就是很杂乱。由于就我一个人写,在文档的方面上我是向来没有重视过的。只用了一个txt文件记录了一下备忘。就这样写着写着年就过的差不多了。自然自己就开始偷懒了。心想开学前起码也得放松放松,课表程序也就就此搁浅了。
开学之后,前两周刚好是数据结构的课程设计,而我随机到的题目又超级简单。刚开始想用qt写界面,折腾了三天后发现用不熟,想起了java的种种好处。果断换java后重写一遍,半天多搞定交了。于是之后的十来天又闲来无事。顺手把课表软件改了改给自己装上了。后来也忘了怎么着的,头脑一热,写了个很简单的小照明软件,随后又一激动,申请了广告平台和各种市场的账户,删删改改,发了上去。
经过这么一折腾,对android的市场价值顿时感了兴趣,之后几天一直在思索自己想写什么应用。在一个星期四的下午,终于确定了要写一个拼图的小游戏。定下目标简单,可真正写起来就麻烦了。于是写了一个星期,当初的所有想法都已经大幅度缩水,很多有意思的地方自己都懒得实现了,不仅麻烦,还很头疼。加上才写了几天就要正式的上课了,而手上还有一个社团的任务没有完成,各种各样的事都跟着来了,就想尽快的把这个小游戏解决掉。大量删减的拼图昨天才算搞定,也懒得动了,收拾收拾扔那吧。该干嘛干嘛去。
话说回来,这段时间android开发还是收获了很多的。由于并没有仔细的研究android API,基本上是用哪查哪,所以有时候代码并不一定高效或者精简。甚至把java的很多东西直接用在android上了,然后得到的就是log cat的疯狂报错。但不管怎么说,代码改来改去还是有收获的。但现在回头看看自己的代码,发现自己太容易重复造轮子了。没养成好的方法。尤其是前段时间想写一个物理游戏,自己却一直在想怎么写物理引擎,却忘了丰富的第三方类库。。。至于广告平台,如果有人关心的话,现在我用的是芒果的聚合,其中发现有米扣量越来越严重了,多盟还是不错的,其他的没有试过。
接下来,是时候该学习一些测试技巧了,说来惭愧,我写到现在一直没用过单元测试,所以有时候,对bug什么的确实感觉很头疼。除此之外,还是想写一个物理游戏,一直对那种东西很有兴趣。不过摆在面前的还有些其他的任务,得先解决掉。继续加油吧。或许android就先暂停一会啦~~~