个人开发项目,首先想到要使用什么框架。
想到了之前比较火的MVP框架。
网络:RxJava
对上面的框架只是看过很少文章,加上对要开发的项目的难度、大小还不太确定,所以还是为能够较快开发,
使用了自己比较熟悉的mvc框架、网络框架:OkHttp。
版本控制:因为对git只是通过《第一行代码(2)》了解了一些操作指令,对svn还是比较熟悉。svn服务器:VisualSVN Server Manager;svn代码管理:TortoiseSVN
图片:Glide
地图定位、路径:高德
数据统计、集成测试:友盟
上面都需要用到自己应用的keystore文件的sha1值:按照该博客进行了配置:
http://blog.csdn.net/u012005313/article/details/48577751 ,有同学跟我一样不会的话,可以参照。
(一)debug.keystore:Android自动生成的一个用于测试的keystore
位置:C:Users<用户名>.androiddebug.keystore
密码:android
(二)自定义的keystore
新建一个项目,菜单栏Build->Generated Signed APK
数据库框架:(未定)之前项目采用ActiveAndroid 记得遇到一个问题,小米手机初次加载地址数据库,展示不出来。现在比较流行的有GreenDao,到时候再学习看具体使用什么。
安全方面:采用打包混淆、base64 加密。其他还没有想到。
性能方面:暂时没有想法。