1. 项目架构:基于谷歌最新AAC架构快速开发库,整合Okhttp+RxJava+Retrofit+Glide等主流模块,满足日常开发需求。使用该框架可以快速开发一个高质量、易维护的Android应用。(基于MVVM)

(AAC架构师google官方为android量身定做,不比于基于前端的MVP,MVC等架构繁琐)

  1. 整合了jitpack AndroidX 模式,更轻巧的使用jar文件,无需繁琐的查找jar版本遍历

(Google 2018 IO 大会推出了 Android新的扩展库 AndroidX,用于替换原来的 Android扩展库,将原来的android.*替换成androidx.*;只有包名和Maven工件名受到影响,原来的类名,方法名和字段名不会更改。接下来我们来看看使用 AndroidX的扩展库需要哪些配置。)

  1. 整合了App Bundle最新打包模式,.aab文件包更小编译更快!

(Android App Bundle是 Android 新推出的一种官方发布格式(.aab)。通过使用Android App Bundle你可以减少应用的包大小,从而提升安装成功率并减少卸载量。)

  1. Jetpack趋势,简单,简单,再简单!
  2. 其他优秀插件及二次开发

//基于RXJava的权限管理

api 'com.tbruyelle.rxpermissions2:rxpermissions:0.9.5@aar'

//bugly应用更新

api 'com.tencent.bugly:crashreport_upgrade:latest.release'

//下拉刷新,上拉加载控件

api('com.jcodecraeer:xrecyclerview:1.5.9') {    exclude(group: 'com.android.support')

}

//glide图片加载

api('com.github.bumptech.glide:glide:4.9.0') {    exclude group: "com.android.support"}annotationProcessor 'com.github.bumptech.glide:compiler:4.9.0'

//阿里云OSS,图片上传

api 'com.aliyun.dpa:oss-android-sdk:+'

//仿IOS的PickerView控件

api 'com.contrarywind:Android-PickerView:3.2.7'

//图片选择控件

api 'com.github.lsqt68:imagepicker:1.0.8'

//tab切换api 'com.flyco.tablayout:FlycoTabLayout_Lib:2.1.2@aar'

//圆角图片控件

api 'com.makeramen:roundedimageview:2.3.0'

//二维码扫描

api 'cn.bingoogolapple:bga-qrcode-zxing:1.2.1'

//状态栏控件

api 'com.gyf.immersionbar:immersionbar:2.3.3-beta15'

//复杂布局

api 'com.alibaba.android:tangram:3.3.6'

//广告栏控件

api 'com.github.pinguo-zhouwei:MZBannerView:v2.0.2'

//加载框

api 'com.kaopiz:kprogresshud:1.2.0'

//分割线

api 'com.github.fondesa:recycler-view-divider:2.0.1'

//弹出筛选框控件

api 'me.ccj.PopsTabView:poptabview_lib:1.5.0'

// 模块事件总线api 'com.cangwang.core:modulebus:2.0.0'

  1. 封装基类:

moudle(mwbaselib):databing主类,帮助类,吐司类,等基类以模块化依赖形式

2020年最新android端前沿技术架构相关推荐

  1. 2022年最新Java后端开发技术架构总结

    做了十年的Java开发和项目管理,和大家介绍一下我总结的一两年用得比较多的Java框架(包括软件.中间件),以及相关开发.测试.运维.项目管理.技术支持等. 2022年最新Java后端开发技术架构总结 ...

  2. ORAN专题系列-14:2020年最新O-RAN商业和技术进展深入观察-1

    摘要:本文将从参与者的角度,观察O-RAN生态系统中的各个利益方以及他们的立场.态度以及他们所采取动作,包括中国移动.AT&T等传统的大型电信运营商,也包括华为.Nokia等老牌的RAN设备供 ...

  3. ORAN专题系列-15:2020年最新O-RAN商业和技术进展深入观察-2

    概述:开放RAN有可能改变未来无线接入网的结构,运营商可以选择不同供应商的射频设备RU和基带设备BBU.Open-RAN还可以改变RAN的市场结构,使新供应商更容易进入市场,并从现有供应商那里获得市场 ...

  4. android物联网开发技术架构,Android 相关七种 CPU 架构适配,android七种

    Android 相关七种 CPU 架构适配,android七种 转载请注明出处:http://blog.csdn.net/kester_/article/details/71055901 NDK 开发 ...

  5. 已跳过全部重新生成_2020年最新跳对公技术1+5,1+10,5+50(必读)

    2020年最新跳对公技术1+5,1+10,5+50(必读) 1在法人常用设备常用网络下操作登陆个人支付宝. 2搜索企业管家,注册支付宝,选择企业,填写营业资料,手机号码,上传身份佂 3审核(出审核需要 ...

  6. Android端MVVM从入门到实战(第一篇) - MVVM和四大官方组件

    1.MVVM简介 MVVM是相对于MVC和MVP的一个概念,是一种架构模式. 1.1 MVC 传统的MVC中,View改变通知Controller进行处理,Controller处理结束后通知Model ...

  7. android端快速生成二维码和进行二维码扫描

    最近由于公司需求,需要生成自己的二维码,并且进行二维码扫描,对内容进行快速识别.找了很多关于二维码生成的例子看了一下,讲的都很详细.但是二维码的生成和识别都是底层代码实现,对于我们移动开发者来说为什么 ...

  8. 鸿洋,郭霖:2020学会这几样,Android未来属于你!最新Android技术架构演进与未来

    引言 众所周知,Android是谷歌开发的一款基于Linux的开源操作系统,每年迭代一次大版本升级. 小米.华为.OPPO.VIVO.三星等各大厂商对Android原生系统进行二次开发衍生出具有各家特 ...

  9. GIAC 2020 全球互联网架构大会演讲实录:基于TarsGo的微服务技术架构实践

    2020年8月14日-15日,GIAC 2020 全球互联网架构大会于上周五正式在深圳开幕. GIAC(GLOBAL INTERNET ARCHITECTURE CONFERENCE)是长期关注互联网 ...

最新文章

  1. 2022-2028年中国辉石行业市场全景调查及发展前景分析报告
  2. Nat. Mach. Intell. | 可解释性人工智能(xAI)遇上药物发现
  3. Alt + sysrq + REISUB doesn't reboot my laptop
  4. spring boot参数为日期的查询
  5. 科技论文新在哪里?-如何写好科技论文之我见(三)
  6. (原创)c#学习笔记05--变量的更多内容01--类型转换01--隐式转换
  7. 文献学习(part39)--Cross-view semantic projection learning for person re-identification
  8. 深度学习:在图像上找到手势_使用深度学习的人类情绪和手势检测器:第1部分
  9. 迁移后的Net Standard版本的类库测试和多平台项目实测
  10. 降低前端业务复杂度新视角:状态机范式
  11. Hive数据倾斜优化
  12. http 访问mysql数据库_04.Http协议之GET请求与访问MySQL数据库
  13. [转]ASP.NET网页请求以及处理全过程(反编译工具查看源代码)
  14. ConnectivityManager
  15. 海康威视 java B/S 开发 流程
  16. 使用 Groovy 合并 MSN 聊天记录
  17. android 字体设置为中等粗细
  18. 笔记本如何解除锁定计算机,笔记本键盘锁住了怎么解锁 有三种方法可以解决...
  19. java中put是什么意思_关于java:请求参数和PUT方法
  20. Gradle慢需要6min 现在20s解决了。

热门文章

  1. 32位uefi引导64位Linux,维护版win8pe(32位+64位+纯64位,支持BIOS+EFI)
  2. 中小企业信息化——ERP/CRM
  3. FBX格式转换为GLTF/GLB格式
  4. 如何解决在excel工作表中鼠标的右键不能使用的问题
  5. PHP 使用 PhpSpreadsheet
  6. 让你的微信小程序具有在线支付功能
  7. PMP项目管理证书有用么?什么人可以考呢?
  8. 通达信L2行情接口怎样破解?
  9. 阿里云有奖调查!赠10个阿里巴巴logo胸针 1
  10. FPGA之IBIS模型编辑实战攻略