Android框架源码分析目录

已经开发Android3、4年,手上有一些常用的开发框架,里面的设计非常优美,带给我很多设计的思路,所以最近开了一个文集-开源库源码解析,对这些轮子一一打开,品茶细看。主要通过流程图、代码详细、设计之美等方面展开,争取做到一周一更。下面只是初步的目录,我会在分析过程中根据情况进行修改,不作为最终目录。希望给自己一个总结,给大家带来一些思路。让我们在Android的世界一路前行。

Android框架源码分析目录_第1张图片
Android框架源码分析目录

缓存:

  • DiskLruCache

图片加载:

  • Android Universal Image Loader
  • Picasso
  • Fresco
  • Glide

图片处理

  • Picasso-transformations
  • Glide-transformations
  • Android-gpuimage

网络请求

  • Android Async HTTP
  • AndroidAsync
  • OKHttp
  • Retrofit
  • Volley

网络解析
json解析:

  • Gson
  • Jackson
  • Fastjson
    http解析:
  • HtmlPaser
  • Jsoup

数据库

  • OrmLite
  • Suger
  • GreenDAO
  • ActiveAndroid
  • SQLBrite
  • Realm

依赖注入

  • ButterKnife
  • Dagger2
  • AndroidAnotations

图表

  • WilliamChart
  • HelloCharts
  • MPAndroidChart

后台处理

  • Tape
  • Android Priority Job Queue

事件总线

  • EventBus
  • Otto

响应式编程

  • RxJava
  • RxJavaJoins
  • RxAndroid
  • RxBinding
  • Agera

Log框架

  • Logger
  • Hugo
  • Timber

测试框架

  • Mockito
  • Robotium
  • Robolectric

调试框架

  • Stecho

性能优化

  • 内存泄露检测 LeakCanary
  • 崩溃报告 ACRA

可以随意转发,也欢迎关注我的,我会坚持给大家带来分享。

你可能感兴趣的:(Android框架源码分析目录)