Skip to content

AlexTiti/AndroidAdvanceRoute

Repository files navigation

Android 高级进阶之路

本项目为知识总结笔记项目,主要记录自己这几年对Android开发和学习过程中收获和感受,对于博客前期真的没有坚持下来,但在学习过程中还是 有记笔记习惯,个人印象笔记上累计篇数200+,后面陆续会找时间整理到博客上并添加到此项目,算是对知识的复习也希望能为有需要的同学节省点时间,文章中 不足之处,还望大家见谅,希望借此项目共同探讨共同进步;

Android 高级必备知识

  • Android进阶基础知识
  1. Android进阶知识树——Android 多进程、Binder 你必须知道的一切
  2. Android进阶知识树——View、ViewGroup事件分发机制详解
  3. Android进阶知识树——Android消息队列
  4. Android进阶知识树——ContentProvider使用和工作过程详解
  5. Android进阶知识树——RemoteViews详解
  6. Android进阶知识树——AsyncTask的使用和源码分析
  7. Android进阶知识树——Window & ViewRootImpl
  8. Android进阶知识树——Android四大组件启动过程
  9. Android进阶知识树——23种设计模式详解
  10. Android进阶知识树——组件化技术
  11. Android进阶知识树——JNI基础知识和So库创建
  12. Android进阶知识树——应用安全基础篇
  13. Android进阶知识树——Android系统的启动过程
  14. Android进阶知识树——应用进程的启动过程
  15. Android进阶知识树——理解系统服务WindowManagerService
  • Android 热修复
  1. Android热修复之路——ClassLoader详解
  2. Android热修复之路——理解Multidex分包原理
  3. Android热修复之路——热修复框架Tinker源码分析
  • Android 插件化
  1. Android 插件化——Java动态代理
  2. Android插件化——Hook技术
  3. Android插件化——深入理解Context机制
  4. Android插件化——VirtualAPK接入与源码分析

开源框架源码分析

  1. Android框架源码分析——Retrofit源码分析
  2. Android框架源码分析——Okhttp源码分析
  3. Android框架源码分析——OKhttp缓存篇
  4. Android框架源码分析——RxJava 操作符使用介绍
  5. Android框架源码分析——RxJava功能操作符
  6. Android框架源码分析——RxJava组合操作符
  7. Android框架源码分析——RxJava过滤操作符
  8. Android框架源码分析——RxJava源码分析
  9. Android框架源码分析——RxJava&Schedule源码分析
  10. Android框架源码分析——Glide详解(基础篇)
  11. Android框架源码分析——Glide源码分析
  12. Android框架源码分析——Glide缓存机制源码分析
  13. Android框架源码分析——EventBus
  14. Android框架源码分析——以Arouter为例谈谈学习开源框架的最佳姿势

Android Jepack

  1. 带你领略Android Jetpack组件的魅力
  2. Android Jetpack 架构组件之 Lifecycle(使用篇)
  3. Android Jetpack 架构组件之 Lifecycle(源码篇)
  4. Android Jetpack 架构组件之 ViewModel (源码篇)
  5. Android Jetpack 架构组件之 LiveData(使用、源码篇)
  6. Android Jetpack架构组件之 Paging(使用、源码篇)
  7. Android Jetpack 架构组件之 Room(使用、源码篇)
  8. Android Jetpack 架构组件之Navigation
  9. Android Jetpack架构组件之WorkManger

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages