移动开发狂热者群开源计划

题目

一周开发app计划

首批参与成员

-小巫
-墨香
-梦痕
-边城刀客
-徐cc

要求

-每位认领者按照开源规范来做,代码规范和Android开发规范
-每位认领者必须拥有github账号,熟练使用git对代码进来管理
-每个人认领一个功能点或模块
-提出完善的解决方案并提供封装良好的库和demo

开发工具&&语言

  • Android Studio
  • Java

目的

-减少Android程序猿重复搬运代码劳动
-打造快速开发app开源库,一个星期开发一个app的愿望
-脱离苦逼加班,让程序猿提前下班跟女神去优衣库

题目

  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. 自定义日历

更多。。。。

以上都是一些常见的功能点和需求,如果你在开发当中遇到过更多的需求点,麻烦给我留言,我会添加到开源列表当中。如果你有时间也可以加入我们,把你认为可以帮助到大家的东西开源出来或者提出有效的解决方案,我会把你的成果整理出来跟大家分享。

关注我的github

https://github.com/devilWwj

移动开发狂热者github组织

https://github.com/fanatic-mobile-developer-for-android/A-week-to-develop-android-app-plan

2015.08.18 这里非常抱歉,这个开源计划计划将持续到今年年底,由于我个人原因未能组织好参与人员的分享,这个开源计划暂时搁置。

更多相关文章

  1. Android开发之旅:环境搭建及HelloWorld (AVD无法启动,出现Starting
  2. android开发者的42个必读网站
  3. 挑战独立开发项目能力--IT蓝豹
  4. 在Android(安卓)P版本中加入Face Unlock相关功能的讲解
  5. 云平台编程与开发(三):创建基于X5Cloud云平台的Hello World程序(运行
  6. 深入Android开发FAQ的详解
  7. Android(安卓)蓝牙串口调试程序开发
  8. 移动端开发工程师的AI突围之路
  9. 9个非常棒的Android代码编辑器 移动开发者的最爱

随机推荐

  1. laravel_day5
  2. 宝塔面板+小鸟云服务器+wordpress建站使
  3. 初识php
  4. 使用 VSCode 调试 Electron 主进程代码
  5. 多维数组遍历,购物车总金额实例
  6. php运行机制与原理及变量
  7. 在Python中,什么时候以及为何使用:=Over=
  8. 在 CentOS 7 操作系统进行 OpenVZ 7 安装
  9. 如何画人体重心?人体重心的练习分享
  10. 任谦:实践是大数据提升项目的灵魂