开发资源
官方文档
对于初学者,开发工具可以直接从官网下载,官方文档上有详细介绍以及大量的样例(尤其是Codelabs)
在线查看源码
开源库查找
- android-arsenalAndroid军火库,汇集了最新的开源库
- codekk 专注于开源分享、源码解析、框架设计、好文推荐、Android 内推
相关资讯
- Android Weekly 每周都更新,比较及时,全英文
- Android 开发技术周报
- 干货集中营
- 前端之巅(微信号: frontshow)
Android基础知识点
四大组件、生命周期
- Android四大基本组件介绍与生命周期
触摸事件分发
- 源码分析 - View事件分发机制
- 一文解决Android View滑动冲突
持久化存储
主要有SharedPreferences、文件、数据库和ContentProvider等Java或者Kotlin特性
- 知识总结之 插件化基础 java反射与代理
- Kotlin参考
- kotlin_tutorial
Handler机制
- 源码分析 - Handler消息机制再梳理 比较详细,也有图解和源码分析
- Android中为什么主线程不会因为Looper.loop()里的死循环卡死? 这里可以了解到更底层的一些机制
- Handler 都没搞懂,拿什么去跳槽啊? 另一个比较全面的分析
Android进阶知识点
架构(组件化/插件化)
- 插件化知识详细分解及原理 之代理,hook,反射
多进/线程、Binder机制等
- Binder - 如何使用AIDL
- 线程池ThreadPoolExecutor实现原理
自定义View
- Android自定义View教程目录
性能优化
- Android 性能优化最佳实践
- Android性能优化:这是一份全面&详细的内存优化指南
混合开发(Flutter、RN、WEEX等)
- 官方文档
- 《Flutter实战》
- awesome-flutter
- FlutterNote
常见开源框架(Retrofit、OKHttp、Glide、EventBus等)
- 安卓主流三方库源码分析
- 拆轮子系列:拆 OkHttp
Framework层
- android framework层源码解析
虚拟机
- ART and Dalvik
- 深入学习Android:虚拟机&运行时
构建、打包
- Configure your build
安全
图像、视频
- [总结]视音频编解码技术零基础学习方法
NDK开发
- NDK 入门指南
AI、AR、VR等