一箫一剑平生意,负尽狂名十五年。这篇文章主要讲述Android App 开发技能图谱相关的知识,希望能为你提供帮助。
文章图片
操作系统
- Windows/MacOSX/Linux
- java
- html/JS (Hybrid/Web App)
- C/C++ (NDK)
- SQL (DB)
- Kotlin
- IDE
- android Studio
- Eclipse
- 调试工具
- 网络调试
- Charles
- Wireshark
- Fiddler
- tcpdump
- Paw/Postman
- 内存分析
- monitor
- MAT
- Android tools
- adb
- draw9patch
- hierarchyviewer
- uiautomatorviewer
- 网络调试
- 版本管理
- Git
- Git命令
- Github/GitLab
- SVN
- Git
- CodeReview
- Gerrit
- Github pull request
- Bug/任务管理
- Redmine
- JIRA
- Bugzilla
- Teambition
- Tower
- 编译工具
- Gradle
- 持续集成
- Jenkins
- Travis CI
- 应用分发
- 蒲公英
- fir.im
- 基本组件
- Activity
- Service
- Content Provider
- Broadcast Receiver
- Intent/Intent Filter
- App Manifest File
- UI
- Layouts
- Widgets
- Resources
- Animations
- 设备适配
- Connectivity
- WiFi
- Mobile网络
- 网络状态监听
- MultiMedia
- Audio/Video
- Camera/Gallery
- GPS&
Location&
Map
- 系统定位
- GPS定位
- Network定位
- 3rd Map定位
- 百度Map
- 高德Map
- 系统定位
- Process&
Thread
- Process
- Linux进程
- App进程原理
- AIDL
- 实现方式
- 原理
- Handler/Looper/MQ/Thread
- Loader
- AsyncTask
- Process
- 性能优化
- ANR
- 布局层级性能优化
- ANR
- 内存优化
- 内存检测工具
- 内存分析工具
- Bitmap优化
- 内存泄露查找及分析
- 内存检测工具
- 网络优化
- API优化
- 低网速下优化
- 流量使用优化
- 判断当前网络类型
- 使用缓存
- API优化
- 单元测试
- 相关原理熟悉
- Activity
- 启动流程
- 生命周期回调原理
- 与View/Window的关系
- 与Fragment的关系
- View/Window
- View/Window关系
- View渲染
- View事件分发处理流程
- 编译打包
- 编译打包原理
- 逆向工程分析
- 热修复
- Activity
- Hybrid App
- 与Native App的异同
- 主流框架
- PhoneGap
- ionic
- React Native
- 与Native App的异同
- 架构能力
- 架构
- MVC
- MVP
- MVVM
- Flux
- Clean Architecture
- App框架
- 分包
- 分层
- 设计模式
- OOD原则
- 常用设计模式运用
- 架构
- 【Android App 开发技能图谱】ART&
Dalvik
- AOT compilation
- GC
- Bytecode& .Dex
- 自动化测试
- monkey/monkey runner
- UIAutomator
- Espresso
- Robotium
- 响应式编程
- Rx
- RxJava
- RxAndroid
- RxBinding
- Agera
- Rx
- 主流开源库
- 快速开发
- Android Annotation
- ButterKnife
- Views
- 太多
- HTTP模型
- Retrofit
- OkHttp
- Volley
- 图片处理
- Glide
- Fresco
- Picasso
- UIL
- 依赖注入
- Dagger2
- 数据库
- ORMLite
- GreenDAO
- Realm
- Sugar
- 辅助
- Logger
- LeakCanary
- DbInspector
- 快速开发
推荐阅读
- android-多种方式实现主界面的Tab
- Android Service demo例子使用详解
- android国际化
- 《Java4Android》视频学习笔记——包和访问权限
- Android 通过adb shell am broadcast发送广播
- android studio 引入第三方类库jar包
- Android Edittext 显示光标 获取焦点 监听焦点
- 自定义ANDROID中EDITTEXT中的HINT文本的大小
- [工具] 护眼宝 – 傻瓜版屏幕蓝光过滤应用[Win/Android]