当前位置:编程学习 > wap >>

【分享】android开发经验小结

1、不要相信需求不会变,要做好随时更改需求的准备。
2、如果前期没有彻底的商量好与服务器的接口的情况下,接口也可能随时在变,也要给自己预留变更空间。
3、一个类应该纯粹,一个类就只应该做一件事情。比如LazyScrollView类(瀑布流自定义ScrollView),干了很多事情,布局了瀑布流模型,设置了刷新功能。这不应该在一个类中出现,瀑布流就是瀑布流,刷新是另外一回事,获取数据又是另外一回事!不要混在一起,写在一个类中!
4、布局xml文件中的属性设置是非常的不靠谱。如果你在xml中设置了某个属性,但是没有起作用的时候你一定要在代码中试一下,因为是程序都会有bug,android就有这个bug。
5、如果你想彻底杜绝内存溢出,那么图片从服务器获取之后先存入SD卡,再从SD卡读取,这是个简单有效的方法,但是图片的加载速度可能会稍微慢一点。
6、大量的使用开源项目是有很多好处的,除了提高开发速度之外,还会少很多bug,节约了很多调试的时间。
7、想在开发的过程中使用开源项目,前提是APP设计的时候就要向开源项目或者谷歌规范的UI去靠,不然产品经理照着ios的风格去设计的话,那就苦逼死了。所以要让产品经理充分的了解android都流行什么风格的UI。
8、前期应该花比较多的时间在框架和接口的设计上,不然一旦进入开发阶段再来优化框架和接口是一件费时费力的事情。
9、好好的使用git,git是程序员的备份工具,任何代码都可以找到。要是不是的commit,做好一个小功能就push。
清源教育 Android开发 经验 总结 --------------------编程问答-------------------- 精辟呀 --------------------编程问答-------------------- 前排学习  需要好好加油学习
尤其开源项目  基本没怎么了解
补充:移动开发 ,  Android
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,