不断学习,做更好的自己!💪

思维导图

【第三方开源库】--> 一套完整的 Android 常用框架_github

1、MVP 模式

MVPArms

简介: 一个整合了大量主流开源项目高度可配置化的 ​​Android MVP​​ 快速集成框架

GitHub 地址:​传送门​

相关博客:​MVPArms MVP快速集成框架​

【第三方开源库】--> 一套完整的 Android 常用框架_第三方开源库_02

2、依赖注入

butterknife

简介: 将 ​​Android​​ 视图和回调绑定到字段和方法。

GitHub 地址:​传送门​

相关博客:​​【第三方开源库】–> Butter Knife​​

【第三方开源库】--> 一套完整的 Android 常用框架_github_03

3、网络请求

Retrofit

简介: A type-safe HTTP client for Android and the JVM

GitHub 地址:​传送门​

相关博客:

  • ​Retrofit 官网​
  • ​​【第三方开源库】–> Retrofit​​
  • ​​【第三方开源库】–> 网络请求(Rxjava + Retrofit 简单封装)​​

【第三方开源库】--> 一套完整的 Android 常用框架_第三方开源库_04

4、图片加载

Glide

简介: An image loading and caching library for Android focused on smooth scrolling (一个图片加载和缓存的库)

GitHub 地址:​传送门​

相关博客:

  • ​​【第三方开源库】–> Glide​​
  • ​​Glide 最全解析​​

【第三方开源库】--> 一套完整的 Android 常用框架_第三方开源库_05

5、图片操作

PhotoView

简介: Implementation of ImageView for Android that supports zooming, by various touch gestures 图片缩放

GitHub 地址:​传送门​

相关博客:​​【第三方开源库】–> PhotoView​​

【第三方开源库】--> 一套完整的 Android 常用框架_第三方开源库_06

uCrop

简介: Image Cropping Library for Android 图片裁剪

GitHub 地址:​传送门​

相关博客:​【第三方开源库】–> uCrop​

CircleImageView

简介: A circular ImageView for Android 圆头像

GitHub 地址:​传送门​

相关博客:​​【第三方开源库】–> CircleImageView​​

【第三方开源库】--> 一套完整的 Android 常用框架_第三方库_07

6、数据库

greenDAO

简介: greenDAO is a light & fast ORM solution for Android that maps objects to SQLite databases.

GitHub 地址:​传送门​

相关博客:

7、响应式编程

RxJava2.0

简介: RxJava – Reactive Extensions for the JVM – a library for composing asynchronous and event-based programs using observable sequences for the Java VM

GitHub 地址:​传送门​

相关博客

8、事件总线

EventBus

简介: Event bus for Android and Java that simplifies communication between Activities, Fragments, Threads, Services, etc. Less code, better quality.

GitHub:​传送门​

相关博客:​​【第三方开源库】–> EventBus​​

9、UI 框架

QMUI_Android

简介: QMUI Android 的设计目的是用于辅助快速搭建一个具备基本设计还原效果的 Android 项目,同时利用自身提供的丰富控件及兼容处理,让开发者能专注于业务需求而无需耗费精力在基础代码的设计上。不管是新项目的创建,或是已有项目的维护,均可使开发效率和项目质量得到大幅度提升。

GitHub 地址:​传送门​

相关博客

10、权限请求

RxPermissions

简介

  • This library allows the usage of RxJava with the new Android M permission model.

GitHub 地址

相关博客

  • ​​【第三方开源库】–> RxPermissions​​

11、数据解析

12、图表

MPAndroidChart

【第三方开源库】--> 一套完整的 Android 常用框架_Android_10

简介

  • A powerful 🚀 Android chart view / graph view library, supporting line- bar- pie- radar- bubble- and candlestick charts as well as scaling, panning and animations.

GitHub 地址

相关博客

  • ​​【第三方开源库】–> MPAndroidChart​​

13、Log 框架

logger

简介

  • ✔️ Simple, pretty and powerful logger for android

GitHub 地址

相关博客

  • ​​【第三方开源库】–> logger​​

14、性能优化

15、音/视频

JZVideo

【第三方开源库】--> 一套完整的 Android 常用框架_第三方开源库_11

简介

  • 高度自定义的安卓视频框架 MediaPlayer exoplayer ijkplayer ffmpeg

GitHub 地址

相关博客

16、屏幕适配

AndroidAutoSize

简介

  • A low-cost Android screen adaptation solution (今日头条屏幕适配方案终极版,一个极低成本的 Android 屏幕适配方案).

GitHub 地址

相关博客

17、动画

Lottie for Android

【第三方开源库】--> 一套完整的 Android 常用框架_github_12

简介

  • Render After Effects animations natively on Android and iOS, Web, and React Native

GitHub 地址

相关博客

18、其它