栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Android 架构设计(三):三方框架推荐

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Android 架构设计(三):三方框架推荐

同系列传送门:

Android 架构设计(一):设计模式分析_赵星海的博客-CSDN博客

Android 架构设计(二):分包和文件结构_赵星海的博客-CSDN博客

Android 架构设计(四):组件化?   //敬请期待

关于架构设计的分享,本期深海会和大家分享探讨一些技术选型的问题:

网络请求框架选型:

这个具体要看项目中网络请求相关业务的复杂度,以及架构设计的侧重点。

如果业务复杂度较高,或者架构设计侧重解耦的话,推荐使用RxJava+Retrofit

如果业务复杂度较低,或者追求代码简洁的话,推荐使用OkGo、OkHttpUtils(鸿洋)、OkHttpUtils(廖子尧)

不推荐 Volley

图片加载框架选型:

首推 Glide  ,其他结构推荐优先级递减:   Picasso(缓存体积较大)、ImageLoader(配置较多)、Fresco(体积较大)

数据存储框架选型:

缓存框架:MMKV 存取速度快,体积小。

数据库框架: GreenDAO  使用简单。

响应式框架推荐:

推荐RxJava/RxAndroid,EventBus。

相对来说这两个框架都会增加项目的熟悉成本,只要不是特别复杂的逻辑,深海还是建议使用有组织性的接口回调

线程切换框架:

推荐ArchTaskExecutor   其次是RxJava  再其次是 AsyncTask

ArchTaskExecutor:Android ArchTaskExecutor快速线程切换_赵星海的博客-CSDN博客

AsyncTask:Android 重新回顾经典异步类 AsyncTask_赵星海的博客-CSDN博客

状态栏管理框架:

推荐:ImmersionBar 使用简单方便

调优框架:

内存优化推荐 LeakCanary

奔溃报告推荐 Bugly 

Json解析框架:

首推Gson,其次推荐原生JsonObject

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/681040.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号