AndroidGuide 一、这是什么? 这是一份 Android 开发从基础入门到进阶的完整(并不是)指南,所有文章都是本人这几年时间里一字一字码出来的,文章的更新方向和更新频率以我的学习计划为导向,会一直持续密集更新下去..... 二、包含什么? Kotlin Dart 语言教程、Jetpack 源码剖析、Flutter 教程、Kotlin 协程、系统源码剖析、多线程机制剖析、个人开源库、三方框架使用指南 等一系列乱七八糟的知识点,希望对你有所帮助 三、在哪里看? 使用 GitBook 食用最佳,点击这里开始阅读吧! 语言教程 Kotlin Dart Jetpack Lifecycle 源码解析 Lifecycle 衍生物源码解析 LiveData 源码解析 LiveData 衍生物源码解析 Startup 源码详解 ViewModel 源码解析 SavedStateHandle 源码解析 Java 多线程 入门筑基 异步中包含同步 线程活性故障有哪些 “锁”事碎碎念 聊聊线程池 Android 多线程 Handler、Looper、MessageQueue 源码解析 HandlerThread 源码解析 IntentService 源码解析 AsyncTask 源码解析 HandlerThread.java IntentService.java AsyncTask.java Java 集合框架 数组与链表 ArrayList 源码解析 JLinkedList 源码解析 HashMap 源码解析 LinkedHashMap 源码解析 HashSet 源码解析 LinkedHashSet 源码解析 ArrayList.java LinkedList.java HashMap.java LinkedHashMap.java HashSet.java LinkedHashSet.java Android 集合框架 SparseArray 源码解析 SparseArray.java Kotlin 协程官方文档 协程基础 取消和超时 组合挂起函数 协程上下文和调度器 异步流 通道 异常处理 共享可变状态和并发性 选择表达式 个人开源库 ReactiveHttp:基于 Kotlin + Coroutines + Jetpack 封装的网络请求框架 EventLiveData:改造 Jetpack LiveData Monitor:OkHttp 网络请求调试利器 JsonHolder:Kotlin / Java 的 Json 序列化和反序列化库 DoKV:小巧而强大的 Key-Value 管理框架 三方库入门笔记 Gson 入门笔记 RxJava2 入门笔记 Dagger2 入门笔记 DataBinding 入门笔记 APT 入门笔记 IPC机制 入门笔记 Flutter FlutterDo - 入门实例教程 Flutter 实战 - 用贝塞尔曲线画一个带文本的波浪球 Widget Android 方案实现 通过 Wifi 实现无网络传输文件 通过 Wifi Direct 实现无网络传输文件 linux 环境编译 ijkplayer so 库实践 运行时权限封装 Android 基础 进程和线程 应用基础知识 Activity 标签属性 Permission 大全 内存泄漏分析 在Android设备上搭建Web服务器 Retrofit2 与服务端实例讲解 解决软键盘和表情面板切换时的跳闪问题