写代码的原则,分模块写。
步骤一:
1、先根据需求分模块创建包。
比如:一个项目有common、hybrid、home、user包。
2、每个模块包下,再按照如下建包(也可根据需求灵活建包)。
比如:common包下有activity、fragment、adapter、utils、bean包等、user包下也有activity、fragment、adapter、utils、bean包等。
3、common包(模块)放的是每个模块公用的东西。
如:它的activity包放BaseActivity,fragment包放BaseFragment。如果有的不好分类或者没必要分类,如BaseApp extends Application,可直接放在common包下。
4、每个模块包下都有一个入口activity。
如:HomeActivity直接放在home包下,而不是放在home下的activity包中。
步骤二:
1、确定使用什么第三方框架、第三方平台。
网络请求的框架:Retrofit
本地数据库操作框架:ORMLite
Json解析:Gson
消息推送:百度云推送
定位:百度地图
数据统计:腾讯云分析
支付:支付宝第三方平台