Android
基本信息
官网
官网开发者资源 | 官网开发者文档 | 官网中文版 | 官网源码 | Play市场 | Android版本
面试
IPC | IO模型 | Java 并发 | JVM | Java 面试
Android面试 | Android面试2 | Kotlin | Kotlin面试 | Dart | Flutter | Flutter面试 | Hybrid App
其它
阿里巴巴Android开发手册 | AI机器人 | 开放平台
设计架构
MVC | MVP | MVVM | MVPVM | MVI
基础知识
四大组件
Activity | Service | Broadcast Receiver | Content Provider | Intents | Task
系统架构
Handler机制 | Handler面试 | IdleHandler面试 | 屏障消息 | IO模型 | ThreadLocal
AMS | AMS面试 | WMS | WMS面试 | PMS
Android体系结构 | App启动流程 | Activity启动流程 | SystemServer | Zygote | WindowManager Dialog | ServiceManager | PowerManagerService
SurfaceFlinger | SurfaceFlinger面试
UI组件
事件分发 | UI | UI面试 | 自定义View | View面试 | Fragments
Dynamic User Interface
RecyclerView | ViewPager | WebView | Spinner
Static User Interface
ImageView | Button | TextView | EditText | RadioButton
ConsecutiveScrollerLayout | ConstraintLayout | CoordinatorLayout | ScrollView | SwipeRefreshLayout | TabLayout
Support User Interface
Dialog | DialogFragment | Popwindow | ProgressBar进度条 | Toast & Snackbar
资源
动画
动画 | UE | lottiefiles | SVG(Scalable Vector Graphics)
其它
沉浸式状态栏 | 异屏适配 | 骨架屏 | LoadSir | 全屏 | 评论框
特性功能
新特性 | Jetpack | Compose | AndroidX
前言技术
模块化 | 组件化 | 插件化 | 组件化插件化面试 | 其它
前言功能
性能优化
优化目的 | 优化方向 | 优化方面
运行性能优化 | 内存优化 | 启动速度与执行效率优化项目 | 启动框架 | 布局检测与优化
APP性能问题监控与解决实战 | OOM问题原理解析 | ANR问题 | APM性能检测 | Crash监控方案
大厂APP全方位稳定性优化实战 | 耗电优化 | 网络传输与数据传输优化 | APK大小优化 | 屏幕适配 | 数据存储优化
绘制优化 | 内存优化 | 存储优化 | 稳定性优化 | ANR | Apk瘦身
工具 | StrictMode | Lint
多媒体技术
AndroidAudio 面试 | MediaPipe 面试 | Halcon 面试
Media | 音频视频 | Camera | videoview | 播放器丢帧策略 | OpenCV
RTMP直播客户端部署
WebRTC音视频通话
开源框架
网络
网络框架 | OkHttp | Retrofit | Volley
图片加载
Glide | Fresco | Picasso | ImageLoader | Coil
注入注解框架
todo
Dagger | Dagger2 | Hilt | XUtils框架 | ButterKnife
异步分发通信
EventBus | RxJava | RxAndroid | RxBinding | RetrofitAndRxJava | ARouter
日志打印库
UI开源库
BaseRecyclerViewAdapterHelper | PinnedSectionItemDecoration | EasyRefreshLayout | EasySwipeMenuLayout | SmartRefreshLayout
android-gif-drawable | PhotoView | EasyPhoto
扫码
库
Zxing | QBar | Zbar | libqrencode
封装库
QrZxingScanner | YZxing | QBar
NDK开发
基本
开源库
OpenVC | ffmpeg | 腾讯开源组件MMKV | giflib
底层
设备
Android XR | Wear OS | Android TV | Android for Cars
其它
Android笔记 | App代码片段 | 工具类 | 错误记录
测试
安全
构建
AndroidStudio | AndroidStudio官网 | AndroidStudioProjectSite | Gradle
发布
打包脚本 | Jcenter | Jenkins | Signer
内测分发
二维码
QR Code Tutorial | 酷壳 | 草料 | 图联网
应用市场
应用宝 | 360手机助手 | 百度手机助手、安卓市场、91助手 | 淘宝手机助手、PP助手、豌豆荚 | 搜狗手机助手 | GooglePlay
华为应用市场 | 小米应用商店 | VIVO应用商店 | OPPO软件商店 | 魅族flyme开放平台 | 联想 | 乐视 | 三星市场