填写您的项目需求给我们
或者直接拨打 7×12小时一对一咨询电话
175 2108 6175
请填写需求信息,我们会在10分钟内与您取得联系
1、 基准库的封装不能马虎,包括各种基类,utils等,前期可能做不到完美,随着项目的开发过程中逐渐优化,有时间应该提交到jcenter上面,采用远程依赖的方式可以加快编译速度,并且能减少项目的冗余度。
2、 ui库一定要形成。ui库用于存放一些封装好的自定义view,需要更具局面的整体风格,封装一些app内使用的组合控件,避免造成布局臃肿。公用资源文件等和ui想关的东西。
3、 第一个版本不用考虑那么长远,做什么组件化之类的东西,但是相应的功能模块需要分开,尽量减少耦合度,为后面项目增大做组件化开发减少压力。
4、 框架的选择,例如:网络、图片加载、数据库、rxjava等,劲量选择比较新的,稳定的,灵活度高的框架,避免后面替换的麻烦。如及时通讯,消息推送等后期替换很费时间的第三方框架需要进行调研慎重选择,最好确定以后,后期不用替换,框架不用可以最新新,最重要的还是稳定性。
5、 时间允许最好写点单元测试,如果前期没写单元测试,一旦项目大了,后面你会更不想写了。
6、 不要放太多的library代码到项目中,导致最后一个项目有很多个moudle,导致编译时间很长,劲量提取你需要的功能放到基准库中,减少moudle的数量,如果整个moudle的功能基本都需要,可以考虑打包成aar的方式依赖,减少编译时间,项目的依赖逻辑一定要清晰,不能混乱。
千语创想移动低代码开发平台-千语创想,是用Web语言去开APP和小程序,多端开发框架,可视化操作,只需简单托拉拽就能完成APP开发,而且一次编码同时开发安卓、iOS、H5和小程序,这样将开发难度大幅降低,开发周期缩短将近一倍。此外,千语创想平台上有上千个各式各样的功能模块,一键调用方便去开发各类App。
立即免费在线制作一个APP/小程序,新手注册即送开发大礼包
填写您的项目需求给我们
或者直接拨打 7×12小时一对一咨询电话
175 2108 6175
请填写需求信息,我们会在10分钟内与您取得联系
请认真填写需求信息,我们会在10分钟内与您取得联系