记一下第一个项目的上线,侬伯品。果蔬售卖,上线百度腾讯豌豆荚
菜鸟入门级别程序员,头一回做上线项目。经验不足导致项目在开发完成之后bug 百出,小记一下在以后的开发过程中需要时刻注意的点;
1,代码规范很重要
在后期的代码整理的过程中,回头看才发现,各种乱七八遭的多余代码,逻辑混乱的代码。在项目进行的过程中一定要注意,先理清逻辑再敲代码,摒弃多余代码,该省就省。
2,内存优化
安卓的内存真的是一个很蛋疼的事情,敲代码要注意内存的整理,在该释放的地方释放资源,该处理资源的地方处理资源(尤其bitmap),不建议过多使用第三方工具,能写的自己写,这样能保证到对资源/内存的十足把控,往往第三方的东西在资源上没法自己熟知,不知道工具到底有没有释放
使用图片之前能处理的都要处理,不需要显示大图的地方全部降低分辨率,总之能不需要的地方能小就弄到最小,内存真的是个长久的问题,
数组使用问题,也会影响内存(待补)
3,类目的处理
刚开始项目的时候最好分析分析项目的板块,分门别类的对类文件进行处理置放,第一个项目是根据类的区别分类的,我感觉不太好,而且也不是特别美观。可以尝试按照功能分类
4,依赖包
不能过多,(感觉,目前我也不知道包过多有什么问题,直观感觉项目占量过大)
5,问题解决
找本质,能解决解决,不能解决尽量优化(目前碰到的就内存和启动之前白屏问题不知道怎么解决,希望有大神可以教一教)
有再补