android学习路径

1、有良好的java功底,熟悉常见的java设计模式:单例模式,工厂模式,建造者模式,装饰者模式,代理模式等。
《HeadFirst设计模式》
2、熟悉Activity,Service,BroadCastReceiver,ContentProvider四大组件的使用,了解其对应的生命周期,熟悉显示和隐式的Intent。
3、熟悉掌握Android自定义View,熟悉View和ViewGroup的事件分发机制。
http://www.gcssloop.com/customview/CustomViewIndex/
4、熟练掌握Handler、Message、Looper消息机制及AsyncTask的事件分发机制。
5、熟悉图片的异步加载及缓存机制,会用Picasso和Glide类库。
6、熟悉XML、JSON数据的格式解析,熟悉HTTP协议,熟悉网络编程。
7、熟悉界面布局及绘制、UI动画、数据存储、网络通信等,熟悉XML/JSON解析。
8、熟悉各种常用框架、包括RxJava、RxBinding、ButtonKnife、Retrofit、OKHttp、Gson、Glide等相关库,友盟相关库。
9、熟悉MVC、MVVM、MVP等开发模式,熟悉面向对象思想。
10、熟悉IM通讯和视频直播。
11、对android中部分源码有一定的了解和研究。例如Retrofit的实现原理。
12、熟悉第三方库OAuth认证、授权、分享到其他平台。
13、熟悉消息推送,了解使用过个推和极光推送平台。
14、熟悉开源中国、SVN、Github等版本控制工具。
15、熟悉Linux开发环境,会用shell完成一些基本操作。
16、了解AngularJS,能使用ionic+cordova进行简单移动开发。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值