Android工程师
移动端市场份额第一,物联网时代落地载体
Android不只能开发App,Android是一个生态系统
不限期 视频有效期
3 个阶段94 门课 课程内容
390 教学服务期限
包含: 阶段一 150 天 阶段二 120 天 阶段三 120 天
什么是教学服务?
141 小时 视频时长
3314 学习人数
9.98 综合评分

更多选择 > 优惠价¥1999.00

支持花呗 7天可退款 ¥2399.00

立即购买
Android 就业前景
怎么保证学会
Android知识体系
企业项目实战
慕课学习方法
教学服务保障
课程大纲
学习周期
返回顶部
乘5G之势,借物联网之风,Android未来亦可期
Android优势在于开放,手机、平板、车载设备、智能家居等都是Android的舞台,Google 不倒,Android不灭
移动端
市场份额第一

除iOS外,市面上的移动端
操作系统要么是Android
要么基于Android

上手快
学习周期更短

相较Java后端
Android没那么难
相较Web前端
Android没那么杂

人才刚需
大公司必备Android

基于Android的市场份额
大部分公司
Android工程师都是刚需

5G利好
物联网前景广阔

5G 为物联网搭建了
高速公路
Android为物联网
提供了落地载体

Java+Kotlin双语言教学,集合Android热门技术的体系课程
两种语言都会才称得上合格的Android工程师,别人家的课程做得到双语言吗?
Java
Android经典语言

现有的AndroidApp
大部分是以Java 开发
为了你当下的就业问题
你必定要会

Kotlin
Google首选语言

未来的AndroidApp
将更多以Kotlin开发
为了你以后的发展问题
你必定要会

Android热门技术
实际开发必备

流行UI
数据存储
网络编程
流程框架

项目实战
开发企业级App

知识讲解系统全面
实战项目紧贴市场
含电商、o2o、旅游、教育
导航等20+案例

面向未来
为5G应用做好准备

课程基础内容非常细致
就业只是小目标
我们更关心你的未来
重基础才有未来

慕课网自研课程体系,每天2小时,4个月,直面就业,迎接未来
逾140小时综合课程,3大阶段,95门课程,每阶段配套案例实战
1
Android
零基础入门

掌握:

· Java基础语法/工具类
· UI基础及常用组件

能够:

从 0 掌握 Java 基础 初探 Android

40门课 / 58小时
2
Android
网络基础及流行框架

掌握:

· 网络操作/高级控件
数据存储/流行框架

能够:

掌握联网及数据处理等 必备技能

25门课 / 37小时
3
Android
高级应用与综合实战
Android高级应用

掌握:

· Service 基础
· AIDL远程服务通信
· ContentProvider
· Socket&Https通信
Kotlin

掌握:

· 初识Kotlin
· Kotlin基础语法
· Kotlin控制结构
· Kotlin面向对象
企业级项目实战

掌握:

· 热修复/应用上架
发布流程
· 移动端电商App
开发
30门课 / 46小时
阶段案例实战,20+练手项目,巩固所学知识
20+练手项目 ,涉及旅游、o2o、教育、服务等多个领域

仿去哪儿网开发“慕淘旅游”APP
使用UI基础控件实现选餐APP
集合与输入输出流实现播放器管理
应用继承和多态展示学生信息管理

仿百度外卖开发“小慕餐厅”APP
百度地图API实现个性化定位
GreenDao实现数据库进销存应用管理
线程通信实现打地鼠游戏

利用第三方框架实现“小慕书苑”教育APP
ContentProvider实现小慕同学录
即时无感打补丁 —— 热修复
代码混淆、签名、打包APP

“包括但不限于以上项目”
有企业级电商项目实战——Kotlin开发移动端电商App
以企业级开发流程,开发高品质电商App,在实战中领略Kotlin实际应用的魅力
有针对“当下”和“以后”的课程技术栈
满足企业当下用人标准,满足个人以后技术提升
java语法基础
java面向对象
kotlin语言
UI控件
基础组件
常量与变量
类和对象
基本语法
Layout 布局
Menu菜单
数据类型及转换
接口
数据类型
TextView、Button
Dialog对话框
命名规范
抽象类
控制结构
RecyclerView
ViewPager
流程控制
内部类
集合与数组
ListView
自定义View
数组创建与使用
封装/继承/多态
类和对象
ExpanableListView
SurfaceView
方法定义与调用
单例模式
封装/继承/多态
CardView
动画
网络操作
数据操作
流行框架
系统核心组件
常用工具类
Thread线程
SQLite数据库
热修复&插件化
Activity
集合
Handler通信
SharedPreferences
Glide框架
Service服务
包装类
AsyncTask异步任务
ContentProvider
EventBus通信
BroadcastReceiver
字符串
Socket&Https
SDCard读写
极光推送
AIDL接口定义语言
多线程
WebView网页交互
GreenDao
ButterKnife
Fragment
I/O流
OKHttp网络操作
文件存储
百度地图
Application
异常
有更科学的教学方法,慕课网精研,过万学员实际验证
慕课网根据美国国家训练实验室(National Training Laboratories)的研究成果——学习金字塔
结合IT编程的学习特点,研究实践出适合中国学生的高效学习方法
有更高效的学习保障,慕课网专职教学团在线督促、指导、答疑
“学练测评答”教学闭环-以下内容均是真实学习情境的呈现,所有努力与付出都只为你学得更好、更快
学:视频课程+在线编程
练:配套习题
测:阶段评测
评:1V1作业批改
答:问答专区
有针对“Android面试特点”,定制的面试指导课程
帮你踢好面试的“临门一脚”

梳理知识体系-重点突出

汇聚面试真题-方法解析

技术技巧结合-双重提升

课程大纲及学习周期安排 (详细版)

为保证课程内容紧跟市场变化,课程章节将逐步开放,直至课程完结

阶段一: Android零基础入门
  • 步骤1
  • 步骤2
  • 步骤3
  • 步骤4
  • 步骤5
Java基础语法

本步骤是Java入门的第一步,学习Java语法规则,锻炼编程思维。学会环境搭建,掌握Java程序的执行流程,能够编写符合Java语法规则的程序。

课程安排:
  1. Java基本概念介绍
  2. Windows和Mac下开发环境搭建
  3. 数据类型、常量和变量的使用
  4. 理解选择结构与循环结构的执行流程,并进行开发
  5. 如何自定义方法,并进行方法调用
  6. 一维数组和二维数组的定义和使用
  7. 使用switch+循环结构,完成成绩管理功能开发
Java面向对象

面向对象是开发过程中的重点内容!本步骤会介绍面向对象的三大特征继承、封装、多态,最终能编写具有面向对象思想的Java程序。

课程安排:
  1. 类和对象的概念,如何进行类和对象的创建
  2. 封装的概念,如何进行封装
  3. 通过学生信息管理案例,进一步理解封装
  4. 继承的特点,如何实现继承
  5. 访问修饰符的分类及作用
  6. 单例模式,分别介绍懒汉式和饿汉式的实现及区别
  7. 抽象类和接口的定义和使用
  8. 方法重写和重载的区别
Java常用工具类

本步骤是Java入门的第一步,学习Java语法规则,锻炼编程思维。学会环境搭建,掌握Java程序的执行流程,能够编写符合Java语法规则的程序。

课程安排:
  1. 介绍异常处理机制、常见异常、自定义异常等异常常用内容
  2. 熟悉包装类,掌握包装类和基本数据类型之间的相互转换
  3. 字符串是使用频率极高的工具类,介绍String和StringBuilder类的使用
  4. 被广泛应用的集合:List、Set、Map三种集合的使用,以及排序问题
  5. 掌握线程的基本使用、生命周期、线程同步等内容
  6. 掌握利用I/O流进行数据读写,以及对象的序列化和反序列化问题
  7. 综合应用所学知识,通过复杂的逻辑锻炼开发能力---播放器管理
UI基础入门

在本步骤中,先通过介绍Android的发展前景,让你对Android开发有一个初步的认识;再通过创建项目以及目录结构分析,让你了解第一个Android项目;最后通过UI基础,常用控件等课程让你开始上手Android开发。

课程安排:
  1. Android基本概念介绍
  2. Android Studio开发环境的搭建
  3. 线性布局,相对布局,约束布局等常用布局的应用
  4. TextView,Button,RadioGroup等高频控件的使用
  5. 使用前面所学知识完成选餐功能开发
UI常用组件

在本步骤中将为大家介绍Android中四大组件之一Activity,以及高级控件Menu和Diaglog以及碎片化界面管理,最后以一个综合案例来结束本步骤。相信这些内容能够为大家打下一个良好的基础。

课程安排:
  1. 讲解Activity的初步知识,通过案例演示Activity在不同操作中所执行的生命周期方法
  2. 介绍Android中三种Menu(选项菜单、上下文菜单、弹出菜单)的创建和使用
  3. 介绍Dialog的创建和使用,包括弹出式、单选列表和多选列表对话框
  4. 介绍Fragment的特点和应用场景,包括它的创建,加载和传值等
  5. 掌握列表展示的的鼻祖ListView,配合不同的Adapter,使数据操作简单,维护方便
  6. 掌握多界面滑动跳转特效,掌握ViewPager+Fragment,实现导航效果
阶段二: Android 网络操作与流行框架
  • 步骤1
  • 步骤2
  • 步骤3
  • 步骤4
  • 步骤5
  • 步骤6
网络操作

本步骤是网络操作的必备基础,数据从哪来呢?怎么才能从服务器上获取实时的真数据呢?如果你有这个疑问,那你来对地方了。本步骤将介绍在Android中如何访问网络,并且将获取的数据在UI显示出来。

课程安排:
  1. 掌握Android中操作网络的方式,数据解析,以及相关的权限设置
  2. 掌握与其他线程协同工作
  3. 掌握线程通信Handler技术
  4. 掌握在Android中使用AsyncTask的常用方法,能够实现异步下载
高级控件

本步骤是网络数据显示的必备内容,在Android中如何访问网络之后,本步骤将介绍如何将获取的数据用列表控件在本地展示出来。

课程安排:
  1. 控件CardView,并利用其属性及常用方法实现扁平化视图、卡片布局效果
  2. 掌握列表展示的的鼻祖ListView,配合不同的Adapter,使数据操作简单,维护方便
  3. 掌握在不同手机中按照统一比例展现页面布局的方式
  4. 掌握常见的屏幕尺寸单位与换算
数据存储

本步骤是数据存储操作的必备内容, 为什么App关掉数据就没有了呢?数据都要重新从服务器请求吗?其实可以把数据存储在本地!本步骤将为大家讲解4种将数据存储在本地的方式,利用数据存储和网络操作提升App性能。

课程安排:
  1. 掌握如何将数据存储在Android设备中,以及不同存储的应用场景
  2. 掌握数据库SQLite,对数据库进行增删改查,并封装代码
  3. 利用ExpanableListView实现网络、数据库数据的分组展示效果
  4. 学习系统广播与自定义广播的使用方法,以及广播的生命周期
  5. 掌握Application的开发步骤、以及生命周期,使用场景
流行框架(上)

本步骤将为大家介绍另一种编程方式:框架。框架的诞生将开发人员从复杂的步骤中解放出来,让我们专注于逻辑的开发。本步骤将为大家介绍流行框架:网络操作框架OKhttp,数据库框架GreenDao,图片加载框架Glide等。

课程安排:
  1. 网络操作开源框架---OkHttp的特点以及常用方法,从而轻松完成网络操作
  2. EventBus简化了应用程序内的通信。开销小,将发送者和接收者解耦
  3. 了解RecyclerView的优势,掌握RecyclerView的使用方法
  4. Android的图片加载和缓存库,它主要专注于大量图片的流畅加载---Glide
  5. 一款用于数据库创建与管理的框架---GreenDao
流行框架(下)

本步骤将传授大家专注于Android系统的View注入框架ButterKnife,还会介绍主流第三方平台接入技术,极光推送和百度地图。为了方便开发者实现网页交互需求,这里还会为大家讲解WebView组件使用。

课程安排:
  1. 介绍消息推送原理,并学习如何利用第三方极光推送实现客户端的消息推送
  2. 掌握WebView的基本使用,还有目前流行的Android与JS交互等内容
  3. 如何使用ButterKnife框架进行View的注入,以简化控件实例化的开发
  4. 从零开始接入百度地图类库实现卫星地图、定位等功能
项目实战

通过两个综合案例,带领大家巩固前面所学到的知识,掌握使用网络+第三方库制作一个餐饮类和一个图书阅读类的案例。

课程安排:
  1. 通过本阶段,掌握使用网络+数据库+第三方框架制作真实案例
  2. 通过仿外卖开发点餐APP案例,掌握通用的用户登录,餐品展示,选择餐品功能类的方法
  3. 通过仿QQ阅读案例,掌握如何从网下载内容,并进行本地缓存的技术
  4. 掌握语音朗读功能的应用
阶段三: Android高级应用与Kotlin综合实战
  • 步骤1
  • 步骤2
  • 步骤3
  • 步骤4
  • 步骤5
  • 步骤6
Android高级应用

本步骤是Android基础组件学习的必备内容,将为大家介绍Android高级组件ContentProvider和服务Service。

课程安排:
  1. 掌握startService()和bindService()两种服务模式的区别,以及生命周期
  2. 掌握远程服务的开启
  3. 掌握AIDL技术进行远程服务的通信
  4. 熟练掌握ContentProvider读取联系人,短消息的方式
  5. 掌握Socket编程,包括TCP和UDP通信协议
Android动画处理与自定义View

助你提升app体验打造跨选app的必备内容,在一相些炫酷的APP中,那一定会有动画身影。本步骤将介绍android的基础动画与转场动画。还有与之相关的自定义View。

课程安排:
  1. 掌握常用的动画包括:逐帧动画,补间动画,属性动画,转场动画,以及它们的应用场合等
  2. 开发中如何自定义出符合自己项目的控件,实现过程,以及注意事项
  3. 特殊的视图:SurfaceView,它拥有独立的绘图表面,游戏等应用离不开它的存在
  4. 掌握Android中的事件分发机制、流程等
实战:小慕计步器

本步骤助你提升本地app开发经验,将一起来完成“小慕计步器”这个项目,督促宅男宅女时刻运动,为你的健康保驾护航。最后还会学习现在制作团队流行的APP热修复技术,和上架APP应用。

课程安排:
  1. 介绍项目的开发流程,包括需求分析、项目知识点介绍等
  2. 从项目框架搭建开始,到项目UI实现,数据的保存,自定义进度条、设置、重置等功能的完整实现
  3. 掌握计步器APP的计步、停止、距离、热量等功能完整学习计步器APP的实现
  4. 了解行业热门的热修复技术,掌握使用第三方服务接入热修复bugly以及开源项目接入热修复Tinker
  5. 介绍发布应用流程,以及发布应用中的注意事项
未来开发主流语言:Kotlin

本步骤是掌握Android主流语言的必备基础内容,学习官方推荐主流语言-Kotlin。从数据类型开始,到流程控制、面向对象等基础语法内容。通过本步骤学习,使你编写出符合Kotlin语法规则的程序。

课程安排:
  1. 介绍kotlin课程的学习内容,以及环境的搭建
  2. 掌握Kotlin的数据类型、类型转换、包的定义等基础语法
  3. 常量变量、Lambda表达式、基本运算符、循环语句、异常捕获等相关内容
  4. 介绍Kotlin中的面向对象思想及语法
  5. 使用Kotlin开发APP的流程
实战:仿小米开发小慕商城

本步骤将大力提升你的项目经验,使用Kotlin语言,通过开发移动端最流行的APP类型-电商项目,让大家不仅对Kotlin进步的熟悉,而且还达到了真实项目经验的积累。

课程安排:
  1. 电商通用UI框架搭建
  2. 电商实现底部tab标签与内容部分的联动,轮播图和炫酷的沉浸式状态栏
  3. 商品分类,并实现菜单联动功能,详情功能实现,包括粘性上拉等效果
  4. 购物车功能的实现,包括添加商品,删除商品,全选商品和清空购物车功能,以及炫酷的购物车商品飞入效果
面试精讲

本步骤助力你更有竞争力,介绍一个在收到面试邀请后的面试者在面试之前需要准备的内容,面试的心态,以及在面试过程中经常提及到的问题。

课程安排:
  1. 面试前的准备,心态管理等注意事项
  2. 面试中,从何种角度回答算是及格,何种角度回答可以加分等对答技巧
  3. Android面试中不得不提的四大组件常见问题
  4. Handler和AsyncTask这类的异步消息处理机制
  5. ListView,RecyclerView列表等集合控件易错点
  6. View的渲染和绘制,自定义View 等View相关技术
查看内容安排
学员专享增值服务
编程环境
指导配置搭建

给你提供精确到动作的本地环境 搭建方法,解决你的第一步难题

教辅材料
扩充知识储备

提供了大量辅助资料,以助你更好的理解知识,并扩充知识面

代码下载
提供完整代码

免费提供课程源码,可自行下载使用,方便你进行练习

随到随学
时间灵活自由

不脱产,不坐班,不限地点
放学、下班皆可学习

常见问题

购买-Android工程师

阶段1

1.Android 零基础入门

5步骤 / 41门课 总时长:58 练习题:430道 考试:4次
¥799.00
阶段2

2.Android 网络操作与流行框架

6步骤 / 23门课 总时长:37 练习题:114道 考试:2次
¥751.00
阶段3

3.Android 高级应用与Kotlin综合实战

6步骤 / 30门课 总时长:46 练习题:118道 考试:3次
¥849.00
购买提示:

阶段一 + 阶段二 + 阶段三 购买直降 ¥400

/

阶段二 + 阶段三 购买直降 ¥240

优惠后合计: 组合优惠:
去结算
意见反馈 帮助中心 APP下载
官方微信