分享一套Android快速开发通用模板,包含经常使用主流框架,持续更新中……

AndroidTemplate

博客地址:android小咖秀android

项目初衷

作开发三五年了。项目也作了些,都是不停地撸码,有本身从0开始的,有从其余人手里接锅的,慢慢的遇到的问题多了起来也就成了经验,天然也就发现不少东西值得整理起来,以备不时之需。随着经验慢慢的有点苗头,开始想要封装一套通用模板框架,用来知足之后项目的开发需求。在这样思索的过程当中,找了很多的开源库,集思广益,博览众长,把不错的框架融合进本身的项目里,一点一滴的孵化成型。git

项目背景

当github拿到开源项目不会用,导入各类报错,readme看不懂,模块调用花费太多时间github

当项目紧急时候,咱们又要如何较为出色的及时完成算法

当咱们日复一日年复一年的搬砖的时候,你是否曾想过提高一下开发效率?若是一个模板的项目摆在你的面前,那么你还会犹豫吗设计模式

固然作出一个好的模板项目并不是易事,有多少人愿意实际去作,还有多少人选择努力去作好,更会有多少人愿意广布于众呢?可是你今天看到的,正是你所想要的,项目会完成基础的通用框架,封装各样工具类模块,然后再进一步拓展,组件化综合案例,融合开发中须要的各类小案例!实现一个真正能解决开发新项目时最大痛点的模板工程,不须要再麻木 Copy 原有旧项目的代码,只需改动少许代码就能获得想要的效果,多余的没用上的模块在完成项目后再移除掉,你会发现开发新项目实际上是一件很快乐的事框架

项目亮点

  • 设计思想解析:对设计思想及使用的设计模式等处理上的优势都做了必要的解析说明,如还没法理解清楚,可小窗咨询mvvm

  • APP用户体验: 良好的用户体验,集成状态栏沉浸框架等工具

  • 必备优秀框架:屏幕适配,危险权限处理,刷新加载,吐司工具类等组件化

  • 经常使用页面模板:启动页,首页,注册页,登陆页,设置页等加密

  • 集成日志捕获:集成腾讯bugly异常日志捕获及经常使用日志打印等

  • 界面样式规范:项目尽力依照 Material Design 设计进行配色

  • 经常使用自定义View:CircleImageView,验证码倒计时View,带清除按钮的EditText,历史搜索框等

  • 代码注释规范:代码尽可能按照谷歌级规范来作,依据《阿里巴巴开发手册Android1_0_0》,不关于原生的 API 尽量完善的注释

项目规划

封装通用基础框架,结合应用场景规划不一样模块为不一样行业提供可行的解决方案设计,再定义开发局部功能模块,若有意向更深刻合做开发完整功能模块欢迎详谈。

通用基础框架
  • 图片、视频、gif动图轮播
  • 集成下拉上拉加载刷新框架
  • 网易、滴滴左右导航滑动,下拉菜单
  • 人脸、指纹识别
  • 第三方受权登陆
  • QQ侧滑导航
  • 消息通知,应用升级
  • 二维码生成与识别
  • 第三方拍照与图片裁剪
  • 图片无损极限压缩
  • H5/js交互、pdf、图片显示
  • 经常使用框架四件套 Retrofit+RxJava+mvvm+Dagger2
  • bugly异常日志捕获
  • 权限、屏幕适配(今日头条)
  • 数据处理、文件读写等等各种工具库
电商购物消费类
  • 美团淘宝点餐、支付
社交生活类
  • 聊天通信
  • 趣事分享
  • 视频直播
金融医疗服务类
  • 电子签名
  • 各种加密算法库
自动化工控类
  • 科大讯飞/百度语音合成/识别
  • 高德地图导航、定位
  • 视觉识别
  • 图像处理
  • 信号传输(U并串)
  • 指令校验解析
  • 指纹仪模块
  • 蓝牙无线模块 ……

项目集成框架

欢迎各位志同道合的朋友留下您宝贵的意见,在此也将往年收集的相关资料进行分享,敬请享用!!

欢迎加群: 群名称:和平饭店 群号:1020544287 关注公众号: android小咖秀

若是您以为个人些许辛劳给您节省了大量的开发时间抑或是解决了难题,能够劳烦github帮忙点个star,您的确定是我无穷的动力。

相关文章
相关标签/搜索