android技能图谱
2017-03-09 18:00:38 50 举报
AI智能生成
android技能图谱,根据网上资料所画
作者其他创作
大纲/内容
语言
java
effectiveJava
java编程思想
并发
kotlin
groovy
javascript
性能优化
布局优化
include
viewstub
merge
启动优化
延迟加载
另开线程,避免主线程卡死
内存优化
图片优化
按view加载合适大小图片
选择合适的缓存大小
避免界面堆积,逻辑可分多个界面显示
电量优化
少开广播
推送等唤醒cpu的频率控制好
网络优化
多路host匹配最优线路
传输内容压缩
合理使用长连接
移动测试
ui自动化测试
monkey
robolectric
monkeyRunner
单元测试
junit
mockito
持续集成
jenkins
travisCI
静态代码扫描
checkstyle
android lint
findBugs
软技能
知识管理
时间管理
项目管理
个人管理
技术博客
技术分享
持续学习
常用的开源框架
网络
volley
retrofit
mars
图片
imageloader
picasso
fresco
数据库
sql
realm
sugar
greendao
Dbflow
nosql
levelDb
消息事件
eventbus
otto
rxjava
依赖注入
butterknife
dagger
移动安全
代码和资源混淆
反编译
秘钥管理
应用加固
安全编码
分支主题
架构与设计
设计模式
常用23种
重构
方法,变量
类关系
单个模块
整个的架构
技术选型
稳定性及性能
包大小及方法数
文档社区支持
ui架构模式
mvc
mvp
mvvm
研发工具
集成开发工具
androidstudio
版本工具
git
github
gitlab
bitbucket
svn
版本比对
beyondcompare
调试工具
adb
ddms
MAT
hierarchyviewer
codereview
gerrit
reviewboard
构建工具
gradle
buck
周边技术
产品交互设计
web前端
后端技术
ios
软件基础
不同语言的共性
代码之髓
项目管理
人月神话
软件设计原则
SOLID
数据结构
算法
时间复杂度
空间复杂度
硬件基础
计算机各大部件
各部件怎么协调工作
每个部件内部工作原理
android架构
linux kernel
android runtime
dalvik(基于寄存器)
jvm(基于栈)
art
core libraries(提供大部分java核心库功能)
Libraries
surface manager
media framework
Sqlite
Opengl
webkit
Application Framework
View System
Activity Manager
Window Manager
Resource Manager
Notification Manager
Content provider
Package Manager
Application
系统自带的各种应用
专项技术
app瘦身
multiDex
插件化
推送技术
cash统计
函数式编程
启动保护
在线热修复
AOP
React Native
Hybird
SDK化
依赖注入
0 条评论
下一页