项目的基础准备的重要性
2017-02-08 12:11
399 查看
论一个项目的基础准备的重要性:
在准备开发一个项目的时候,往往开始的很是仓促,准备的不是很到位,往往在后面的时候会很艰难,一些公共的东西要分别去修改,有的地方还有很多的东西没有去修改,我相信你们刚开始开发的时候也遇到这样的情况,写下这边文章,给遇到这样问题的提个醒。
我们需要准备哪些东西的
我们首先需要一个好的框架是MVP还是MVVM等,考虑好要使用要那些三方的库
之前有很多的项目没有重视到baseActivity的作用,要改一些东西需要在每个的activity中进行修改,这个给一个统一的的样式、基础类带来了很多的不便。
1、是否设置统一的toolbar
2、是否同意设置Butter Knife
3、在base Activity中设置初始化views
4、在baseActivity中设置初始化datas
5、如果是mvp模式
6、activity和Fragment的管理
7、尽可能的做到手机和平板的兼容
在准备开发一个项目的时候,往往开始的很是仓促,准备的不是很到位,往往在后面的时候会很艰难,一些公共的东西要分别去修改,有的地方还有很多的东西没有去修改,我相信你们刚开始开发的时候也遇到这样的情况,写下这边文章,给遇到这样问题的提个醒。
我们需要准备哪些东西的
我们首先需要一个好的框架是MVP还是MVVM等,考虑好要使用要那些三方的库
之前有很多的项目没有重视到baseActivity的作用,要改一些东西需要在每个的activity中进行修改,这个给一个统一的的样式、基础类带来了很多的不便。
1、是否设置统一的toolbar
2、是否同意设置Butter Knife
3、在base Activity中设置初始化views
4、在baseActivity中设置初始化datas
5、如果是mvp模式
6、activity和Fragment的管理
7、尽可能的做到手机和平板的兼容
相关文章推荐
- 《java编程思想》读数笔记之---基础杂谈
- vue.js环境搭建
- Android Studio 关于用户ID信息的保存
- windows安装mysql可视化工具Navicat for MySQL及简单操作
- Leetcode 189. Rotate Array
- 数组遍历
- python爬取各类文档方法归类小结
- LoRaWAN协议1.0中文版_第6章_终端激活
- 全局数据库名称.数据库名称.SID是什么关系?
- swift3.0 包含年月日十分 时间选择器的实现
- java之自己做一个ThreadLocal
- Linux如何创建一个进程
- shell脚本调试技巧
- Error configuring application listener of class ... java.lang.ClassNotFoundException的解决思路
- mysql存储过程和触发器 --- 一次很有意思的尝试
- mybatis研究
- android 开发规范
- elasticsearch数据备份还原
- 通过命令来查看NameNode的状态(是Active还是Standby)
- PHP简单工厂模式、工厂方法模式和抽象工厂模式比较