今天就来和大家说说,如何来开始自己的安卓开发成长之旅。
安卓开发一个以java为基础的开发,作为一个安卓开发工程师,不管是新手,还是一个久经战场的安卓老手,一套好的开发习惯是安卓开发成功的一半,eclipse已经要退出历史的舞台了,我们要开始慢慢熟悉android studio 的开发习惯,好的安卓开发大概需要从以下几点来说:
开发习惯的培养,注意事项:
1.UI页面开发(Activity、fragment)中,必写函数initView(控件和变量的挂载)、initData(初始化数据,获取数据并将数据设置到UI控件上)、initListener(监听函数)、initBroadcastReciver(广播事件的接受)。
2.开发中命名的规范性:每个公司都有自己的一套命名规则,你作为一名安卓开发工程师, 你也要学好会如何完善自己的命名规范,命名规范会为你在项目开发后期中的迭代和修改功能时体现出命名规范的特别的好处。
3.开发中会有很多的监听事件,广播事件,通知页面必须在销毁时取消监听和通知。
4.各个SDK Appkey、AppID、URL前缀等都要写在宏定义中,这个方便后期的更改。
5.工具类:一个作为一个开发者来说是一个强大的工具类,从开发的时候开始,好好的积累工具类的撰写经验,对你后期的成长非常有帮助。有空尝试多去写一些工具类(文件工具类、时间工具类、图片处理工具类、Util处理工具类、颜色工具类、缓冲工具类等)。
6.图片命名规范:所有图片资源小写(页面名称_控件名称_状态,例如:ride_mapbtn_normal.png)(除特殊连续图片。如动画图片,图片名称不允许有数字)。
7.控件命名规范:(控件名+内容/内容+控件名,例如:titleTxt、txtTitle)。
8.所有boolean类型变量:is+功能名或者can+功能名(isShow,canExpend).
9.一个上线的项目是不允许项目里面有警告的,工程中杜绝警告。
10.工程中要用到第三方库的时候,不允许有第三方工程嵌套(解决办法:自己开发、第三方库、jar)。
11.开发中肯定存在一个Activity或者fragment中调用的方法特别多,建议每一个方法写一个函数,这样修改查看代码时方便,便于修改Bug。
12.作为一个好的安卓工程师,写代码的时候一定要考虑代码的复杂度及请求数据响应的时间,做到最简洁的代码实现最好的功能。
好的开发习惯意味着好的开始,从现在开始努力做一个优秀的开发工程师,点点滴滴的积累,才能实现质的改变。