2020年最新android端前沿技术架构

  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主类,帮助类,吐司类,等基类以模块化依赖形式

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

MrsillyX

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值