开源框架整理

热门三方库源码面试宝典

1. Rx

(1)Rxjava

Android:手把手带你入门神秘的 Rxjava

一篇博客让你了解RxJava

这可能是最好的RxJava 2.x 教程

RxJava 2.0中backpressure(背压)概念的理解

给 Android 开发者的 RxJava 详解-扔物线

关于 RxJava 最友好的文章—— RxJava 2.0 全新来袭

RxJava 2.0 使用详解

经历这么多版本,RxJava本质上不变的是什么?

带你从0手撸一个RxJava!

(2)RxAndroid

(3)RxRelay

(4)RxBus

RxBus真的能替代EventBus吗

2. Network

(1)Retrofit

这是一份很详细的 Retrofit 2.0 使用教程(含实例讲解)

Android:Retrofit 与 RxJava联合使用大合集(含实例教程)

一行代码实现Okhttp,Retrofit,Glide下载上传进度监听

解决Retrofit多BaseUrl及运行时动态改变BaseUrl

是时候客观评价Retrofit了,Retrofit这几点你必须明白

Retrofit2.0+RxJava+RxAndroid——强强联合的网络请求框架

(2)OkHttp

OkHttp3 HTTP请求执行流程分析

(3)Gson

3. Image Loader

(1)Glide

Glide最全解析

面试官:简历上最好不要写Glide,不是问源码那么简单

4. DI

(1)Dagger2

我的Dagger2学习历程:从一头雾水到恍然大悟

Dagger2 最清晰的使用教程

Dagger 2 完全解析(六),dagger.android 扩展库的使用

关于Dagger2的一些个人理解

轻松学,听说你还没有搞懂 Dagger2

Dagger2入门

Android_Dagger2篇——从小白最易上手的角度 + 最新dagger.android

Dagger 2 and Base Classes — Generics and Presenter injection

(2)ButterKnife

Butterknife(黄油刀) 使用方法总结

5. 存储

(1)GreenDao

一篇好文之Android数据库 GreenDao的完全解析

微信终端跨平台组件 mars 系列(一) - 高性能日志模块xlog

MMKV 集成与原理

6. UI

(1)SmartRefreshLayout

(2)Lottie-android

(3)BaseRecyclerViewAdapterHelper

BRVAH官方使用指南(持续更新)

(4)GitHub上受欢迎的Android UI Library

7. 架构

(1)MVP

MVP模式

Android MVP架构从入门到精通-真枪实弹

当MVP遇上Dagger2

Andorid DataManager设计思路

(2)MVVM

Android MVVM模式的理解

DataBinding初认识

Android DataBinding库(MVVM设计模式)

MVC、MVP、MVVM,我到底该怎么选?

Android 架构探索,MVVM 原来如此简单!


8. 通信

(1)EventBus实现原理,EventBus作用,实现方式,代替EventBus的方式

EventBus3.0使用及源码解析

EventBus源码解析 带你深入理解EventBus

(2)AndroidEventBus


9.运行时权限

目前最流行的运行时权限请求框架PermissionsDispatcher、RxPermissions和easypermissions的使用和对比

10. 模块化/组件化

(1)模块化和组件化
(2)热修复,插件化

Android 插件化和热修复知识梳理

汇总分享下十几家大厂的组件化方案

“终于懂了” 系列:Android组件化,全面掌握!

阿里的ARouter,问几个你“不会”的问题!

11. Jetpack

Jetpack 这么讲就懂了,LiveData 完全掌握!

犹豫要不要用DataBinding?这篇文章帮你解惑

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值