Android菜鸟学习之路1

初级工程师

整体框架:一年时间把官方文档中training和guide 看一遍,通过写博客或者笔记来做总结

技术要求:基本知识点:四大组件如何使用、如何创建Service、如何进行布局、简单的自定义View、动画等常见技术

书籍推荐:《第一行代码Android》、《疯狂Android》

中级工程师:

- AIDL:熟悉AIDL,理解其工作原理,懂transact和onTransact的区别; 
- Binder:从Java层大概理解Binder的工作原理,懂Parcel对象的使用; 
- 多进程:熟练掌握多进程的运行机制,懂Messenger、Socket等; 
- 事件分发:弹性滑动、滑动冲突等; 
- 玩转View:View的绘制原理、各种自定义View; 
- 动画系列:熟悉View动画和属性动画的不同点,懂属性动画的工作原理; 
- 懂性能优化、熟悉mat等工具 
- 懂点常见的设计模式

怎么学:阅读进阶书籍,阅读Android源码,阅读官方文档并尝试自己写相关的技术文章

技术要求: 
- 稍微深入的知识点 
AIDL、Messenger、Binder、多进程、动画、滑动冲突、自定义View、消息队列等 
- 书籍推荐 
《Android开发艺术探索》、《Android群英传》

高级工程师:

怎么学:设计模式和架构

技术要求: 
- 稍微深入的知识点 
- 系统核心机制 
- 基本知识点的细节 
- 设计模式和架构 
- 书籍推荐 
《Android开发艺术探索》、《Android 源码设计模式解析与实战》、《Android内核剖析》

 

参考博客:https://blog.youkuaiyun.com/qq_43661383/article/details/83964023

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值