课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
目前市面上很多手机都采用的是安卓系统,所以在针对安卓APP的开发时我们需要注意这些方面的问题,可以更好的优化APP的性能,随南宁达内小编一起看看吧!
1、 基准库的封装不能马虎,包括各种基类,utils等,前期可能做不到完美,随着项目的开发过程中逐渐优化,有时间应该提交到jcenter上面,采用远程依赖的方式可以加快编译速度,并且能减少项目的冗余度。
2、 ui库一定要形成。ui库用于存放一些封装好的自定义view,需要更具局面的整体风格,封装一些app内使用的组合控件,避免造成布局臃肿。公用资源文件等和ui想关的东西。
3、 第一个版本不用考虑那么长远,做什么组件化之类的东西,但是相应的功能模块需要分开,尽量减少耦合度,为后面项目增大做组件化开发减少压力。
4、 框架的选择,例如:网络、图片加载、数据库、rxjava等,劲量选择比较新的,稳定的,灵活度高的框架,避免后面替换的麻烦。如及时通讯,消息推送等后期替换很费时间的第三方框架需要进行调研慎重选择,最好确定以后,后期不用替换,框架不用可以最新新,最重要的还是稳定性。
5、 时间允许最好写点单元测试,如果前期没写单元测试,一旦项目大了,后面你会更不想写了。
6、 不要放太多的library代码到项目中,导致最后一个项目有很多个moudle,导致编译时间很长,劲量提取你需要的功能放到基准库中,减少moudle的数量,如果整个moudle的功能基本都需要,可以考虑打包成aar的方式依赖,减少编译时间,项目的依赖逻辑一定要清晰,不能混乱。
7、 写完项目之后,回过头来欣赏下自己的项目,你会发现,可能有很多地方都有更好的方式实现,大部分看第三方库的代码比看自己写的代码多,多看自己写的代码,才能发现自己的问题所在,这点是提升自我的一个方法,个人觉得比较重要。
南宁达内it培训免费试听课程火热报名中,带你轻松入行,26大课程全国45个城市,129家中心均可就近学习,学完后,达内老师会帮助进行面试辅导,在面试前,就带你跨过可能存在的坑,让你入职更加顺利。
【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!更多内容请添加3216764521学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。