android app开发计划

android app完整开发计划

       本人做android两年多,虽然算不上技术大牛,但是自认为也小有所成。平时没什么爱好,喜欢折腾IDE,总觉得工欲善其事,必先利其器。然后喜欢追求新鲜的事物,比如新的技术和流行的框架,还有是一个完美主义者,外观控,所以对UI设计和交互比较在乎,有时候为了一个颜色会纠结半个小时,呵呵。泡在网上的日子是今天才发现的,一句话,相见恨晚呐,第一眼就喜欢上了。好了废话不多说了,下面开始干货。

开发工具 

android studio,没什么好解释的,我敢保证,你用一个礼拜之后,绝对爱不释手。下篇文章开始讲。

APP开发流程,框架等等

1. 开发过程全部使用android6.0(API 23)进行编译,最小版本支持android 4.0 (API 14),使用 Material Design Theme。

2. 项目包括以下模块(复制别人的,但是基本上好像就这些功能了,再想到了就加进来):

  1. 功能引导页

  2. 启动页

  3. 登录注册(第三方登录)

  4. 忘记密码/修改密码

  5. 网络请求(开源库)

  6. 数据解析

  7. 数据存储(SQL/SP/File)

  8. 图片异步加载(开源库)

  9. 消息推送(第三方)

  10. 清除缓存

  11. 账号绑定(同3)

  12. 点赞功能

  13. 评论功能

  14. 收藏功能

  15. 检查更新(第三方)

  16. 意见反馈(第三方)

  17. 关于我们

  18. 全局更新

  19. 日历控件/日期处理

  20. 图片选择库

  21. 图片上传/下载

  22. 图片缓存

  23. 正则表达式工具

  24. 文件处理

  25. 轮播bannner

  26. 加密(Base64/MD5)

  27. 日志处理

  28. 圆形头像

  29. 圆角图片

  30. 带清除按钮的EditText

  31. 网络检查

  32. 支付功能

  33. 好友列表

  34. 拍照功能

  35. 图片处理

  36. 下拉刷新(开源库)

  37. 底部加载更多

  38. 图片浏览(左右切换,可放大)

  39. 跳转拨号

  40. 跳转设置页

  41. 跳转评分

  42. 检查应用是否安装

  43. 通用json解析

  44. 通用xml解析

  45. 自定义对话框/进度对话框

  46. 下拉刷新最新解决方案(swipelayout+Reclerview)

  47. 网络框架

  48. 通用adapter

  49. 通用popupWindow

  50. 通用webview

  51. gridView自适应

  52. ListView实现GridView两列效果

  53. 顶部悬浮效果

  54. TextView查看更多功能

  55. 快速返回顶部(ScrollView&ListView)

  56. 侧边栏效果(SlidingMenu)

  57. 侧边栏效果2(DrawLayout)

  58. Meterial Design效果

  59. Android actionBar使用

  60. Android toolBar使用

  61. BaseActivity

  62. BaseFragment

  63. 解决GridView显示不全

  64. ScrollView嵌套ListView

  65. 流式标签布局

  66. 离线下载功能

  67. 多文件上传

  68. 多级列表

  69. 地区三级联动

  70. 自定义日历

更多。。。。

结束语

这是整体计划,在未来的时间里,我会慢慢的把这些功能都实现起来,尽量做成可供大家使用起来比较简单的东西,

我们一起加油。