2020年最新android端前沿技术架构
- 项目架构:基于谷歌最新AAC架构快速开发库,整合Okhttp+RxJava+Retrofit+Glide等主流模块,满足日常开发需求。使用该框架可以快速开发一个高质量、易维护的Android应用。(基于MVVM)
(AAC架构师google官方为android量身定做,不比于基于前端的MVP,MVC等架构繁琐)
- 整合了jitpack AndroidX 模式,更轻巧的使用jar文件,无需繁琐的查找jar版本遍历
(Google 2018 IO 大会推出了 Android新的扩展库 AndroidX,用于替换原来的 Android扩展库,将原来的android.*
替换成androidx.*
;只有包名和Maven工件名受到影响,原来的类名,方法名和字段名不会更改。接下来我们来看看使用 AndroidX的扩展库需要哪些配置。)
- 整合了App Bundle最新打包模式,.aab文件包更小编译更快!
(Android App Bundle是 Android 新推出的一种官方发布格式(.aab)。通过使用Android App Bundle你可以减少应用的包大小,从而提升安装成功率并减少卸载量。)
- Jetpack趋势,简单,简单,再简单!
- 其他优秀插件及二次开发
//基于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'
- 封装基类:
moudle(mwbaselib):databing主类,帮助类,吐司类,等基类以模块化依赖形式
2020年最新android端前沿技术架构相关推荐
- 2022年最新Java后端开发技术架构总结
做了十年的Java开发和项目管理,和大家介绍一下我总结的一两年用得比较多的Java框架(包括软件.中间件),以及相关开发.测试.运维.项目管理.技术支持等. 2022年最新Java后端开发技术架构总结 ...
- ORAN专题系列-14:2020年最新O-RAN商业和技术进展深入观察-1
摘要:本文将从参与者的角度,观察O-RAN生态系统中的各个利益方以及他们的立场.态度以及他们所采取动作,包括中国移动.AT&T等传统的大型电信运营商,也包括华为.Nokia等老牌的RAN设备供 ...
- ORAN专题系列-15:2020年最新O-RAN商业和技术进展深入观察-2
概述:开放RAN有可能改变未来无线接入网的结构,运营商可以选择不同供应商的射频设备RU和基带设备BBU.Open-RAN还可以改变RAN的市场结构,使新供应商更容易进入市场,并从现有供应商那里获得市场 ...
- android物联网开发技术架构,Android 相关七种 CPU 架构适配,android七种
Android 相关七种 CPU 架构适配,android七种 转载请注明出处:http://blog.csdn.net/kester_/article/details/71055901 NDK 开发 ...
- 已跳过全部重新生成_2020年最新跳对公技术1+5,1+10,5+50(必读)
2020年最新跳对公技术1+5,1+10,5+50(必读) 1在法人常用设备常用网络下操作登陆个人支付宝. 2搜索企业管家,注册支付宝,选择企业,填写营业资料,手机号码,上传身份佂 3审核(出审核需要 ...
- Android端MVVM从入门到实战(第一篇) - MVVM和四大官方组件
1.MVVM简介 MVVM是相对于MVC和MVP的一个概念,是一种架构模式. 1.1 MVC 传统的MVC中,View改变通知Controller进行处理,Controller处理结束后通知Model ...
- android端快速生成二维码和进行二维码扫描
最近由于公司需求,需要生成自己的二维码,并且进行二维码扫描,对内容进行快速识别.找了很多关于二维码生成的例子看了一下,讲的都很详细.但是二维码的生成和识别都是底层代码实现,对于我们移动开发者来说为什么 ...
- 鸿洋,郭霖:2020学会这几样,Android未来属于你!最新Android技术架构演进与未来
引言 众所周知,Android是谷歌开发的一款基于Linux的开源操作系统,每年迭代一次大版本升级. 小米.华为.OPPO.VIVO.三星等各大厂商对Android原生系统进行二次开发衍生出具有各家特 ...
- GIAC 2020 全球互联网架构大会演讲实录:基于TarsGo的微服务技术架构实践
2020年8月14日-15日,GIAC 2020 全球互联网架构大会于上周五正式在深圳开幕. GIAC(GLOBAL INTERNET ARCHITECTURE CONFERENCE)是长期关注互联网 ...
最新文章
- 2022-2028年中国辉石行业市场全景调查及发展前景分析报告
- Nat. Mach. Intell. | 可解释性人工智能(xAI)遇上药物发现
- Alt + sysrq + REISUB doesn't reboot my laptop
- spring boot参数为日期的查询
- 科技论文新在哪里?-如何写好科技论文之我见(三)
- (原创)c#学习笔记05--变量的更多内容01--类型转换01--隐式转换
- 文献学习(part39)--Cross-view semantic projection learning for person re-identification
- 深度学习:在图像上找到手势_使用深度学习的人类情绪和手势检测器:第1部分
- 迁移后的Net Standard版本的类库测试和多平台项目实测
- 降低前端业务复杂度新视角:状态机范式
- Hive数据倾斜优化
- http 访问mysql数据库_04.Http协议之GET请求与访问MySQL数据库
- [转]ASP.NET网页请求以及处理全过程(反编译工具查看源代码)
- ConnectivityManager
- 海康威视 java B/S 开发 流程
- 使用 Groovy 合并 MSN 聊天记录
- android 字体设置为中等粗细
- 笔记本如何解除锁定计算机,笔记本键盘锁住了怎么解锁 有三种方法可以解决...
- java中put是什么意思_关于java:请求参数和PUT方法
- Gradle慢需要6min 现在20s解决了。