Android开发工程师学习指南

我们可以将Android工程师划分为以下级别来分阶段进行学习

  • 实习生
  • 初级工程师
  • 中级工程师
  • 高级工程师
  • 资深工程师

下面分别来介绍:

实习生:
  • Java语言基础知识
  • Android开发环境的搭建
  • Android开发工具的使用

书籍推荐:《Java编程思想》 《第一行代码》 《Android群英传 神兵利器》

初级工程师:
  • Android开发基础知识

    • 基本UI控件
    • 各类布局的组合
    • Android四大组件
    • Android动画
    • 常见的数据存储
    • 简单的自定义View
    • ……
  • Git/Svn基础知识

  • 基本的数据结构和算法
  • 基本的设计模式

书籍推荐:《算法》 《Headfirst设计模式》《第一行代码》 《Android群英传》

中级工程师:
  • Android进阶知识

    • 多进程
    • 事件分发
    • Android机型及屏幕适配
    • 多媒体及蓝牙
    • 复杂的自定义View
    • NDK开发
    • AIDL
    • Binder
    • ……
  • 第三方开源库或SDK的使用

    • 网络请求
    • 图片处理
    • 数据解析
    • 数据库
    • ……
  • 第三方平台的使用

    • 第三方登陆
    • 社会化分享
    • 推送
    • 第三方支付
    • ……

书籍推荐:《Android开发艺术探索》 《Android群英传》 《APP研发录》

高级工程师:
  • Android核心知识

    • Android源代码
    • 系统核心机制
    • ……
  • 设计模式及架构

  • 软件工程

书籍推荐:《Android开发艺术探索》 《深入理解Android》 《Android源码设计模式》

资深工程师:
  • 没有固定的学习路线,主要看平时的积累
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值