APP APP开发流程,框架等等
开发过程全部使用android6.0(API 23)进行编译,最小版本支持android 4.0 (API 14),使用 Material Design Theme。
项目包括以下模块(复制别人的,但是基本上好像就这些功能了,再想到了就加进来):
功能引导页
启动页
登录注册(第三方登录)
忘记密码/修改密码
网络请求(开源库)
数据解析
数据存储(SQL/SP/File)
图片异步加载(开源库)
消息推送(第三方)
清除缓存
账号绑定(同3)
点赞功能
评论功能
收藏功能
检查更新(第三方)
意见反馈(第三方)
关于我们
全局更新
日历控件/日期处理
图片选择库
图片上传/下载
图片缓存
正则表达式工具
文件处理
轮播bannner
加密(Base64/MD5)
日志处理
圆形头像
圆角图片
带清除按钮的EditText
网络检查
支付功能
好友列表
拍照功能
图片处理
下拉刷新(开源库)
底部加载更多
图片浏览(左右切换,可放大)
跳转拨号
跳转设置页
跳转评分
检查应用是否安装
通用json解析
通用xml解析
自定义对话框/进度对话框
下拉刷新最新解决方案(swipelayout+Reclerview)
网络框架
通用adapter
通用popupWindow
通用webview
gridView自适应
ListView实现GridView两列效果
顶部悬浮效果
TextView查看更多功能
快速返回顶部(ScrollView&ListView)
侧边栏效果(SlidingMenu)
侧边栏效果2(DrawLayout)
Meterial Design效果
Android actionBar使用
Android toolBar使用
BaseActivity
BaseFragment
解决GridView显示不全
ScrollView嵌套ListView
流式标签布局
离线下载功能
多文件上传
多级列表
地区三级联动
自定义日历
更多。。。。
结束语
这是整体计划,在未来的时间里,我会慢慢的把这些功能都实现起来,尽量做成可供大家使用起来比较简单的东西,
我们一起加油。