步骤1: Android高级应用
本步骤是Android基础组件学习的必备内容,将为大家介绍Android高级组件ContentProvider和服务Service。
掌握startService()和bindService()两种服务模式的区别,以及它们各自的生命周期,和使用场景。
掌握远程服务的开启与利用AIDL进行远程服务的通信。
熟练掌握ContentProvider读取联系人,短消息的方式。
掌握Socket编程,包括TCP和UDP通信协议,以及加密传输、身份认证的网络协议Https的相关知识。
本课为考评,满分100学分,共20道题,限时30分钟
步骤2: Android动画处理与自定义View
助你提升app体验打造跨选app的必备内容,在一相些炫酷的APP中,那一定会有动画身影。本步骤将介绍android的基础动画与转场动画。还有与之相关的自定义View。
日常的Android开发中,经常会使用到动画。本节课将介绍常用的动画包括:逐帧动画,补间动画以及属性动画的使用。
本课将介绍什么是转场动画,在什么场合中需要用转场动画,如何使用转场动画,以及添加转场动画后有什么好处。
课程讲解开发中如何自定义出符合自己项目的控件,实现过程,以及注意事项。
在Android系统中,有一种特殊的视图:SurfaceView,它拥有独立的绘图表面,游戏等应用离不开它的身影。
本门课程介绍Android中的事件分发机制、流程以及如何利用事件分发机制处理自定义View、ViewGroup等。
本课为考评,满分100学分,共20道题,限时30分钟
步骤3: 实战:小慕计步器
本步骤助你提升本地app开发经验,将一起来完成“小慕计步器”这个项目,督促宅男宅女时刻运动,为你的健康保驾护航。最后还会学习现在制作团队流行的APP热修复技术,和上架APP应用。
本门课程开始介绍计步器的开发过程。本门课程包括需求分析、项目知识点介绍、项目框架搭建、项目UI实现以及数据的保存等功能。
本门课程将完成计步器APP的计步、停止、距离、热量、自定义进度条、设置、重置等功能。
了解行业热门的热修复技术,学习使用第三方服务接入热修复bugly以及开源项目接入热修复Tinker。
本门课程主要介绍发布应用流程,以及发布应用中的注意事项。
步骤4: 未来开发主流语言:Kotlin
本步骤是掌握Android主流语言的必备基础内容,学习官方推荐主流语言-Kotlin。从数据类型开始,到流程控制、面向对象等基础语法内容。通过本步骤学习,使你编写出符合Kotlin语法规则的程序。
介绍kotlin课程的学习内容,以及环境的搭建。
本门课程主要介绍Kotlin的数据类型、类型转换、包的定义等基础语法。
本门课程将介绍常量变量、Lambda表达式、基本运算符、循环语句、异常捕获等相关内容。
本门课介绍Kotlin中的面向对象思想及语法。
总结前面学到的kotlin的知识点,最后演示如何用kotlin开发一个APP。
本课为考评,满分100学分,共20道题,限时30分钟
步骤5: 实战:仿小米开发小慕商城
本步骤将大力提升你的项目经验,使用Kotlin语言,通过开发移动端最流行的APP类型-电商项目,让大家不仅对Kotlin进步的熟悉,而且还达到了真实项目经验的积累。
介绍本步骤最终实现的电商项目效果,并进行通用模块的搭建。
电商通用UI框架搭建,实现底部tab标签与内容部分的联动。
电商主页的实现,包括轮播图和炫酷的沉浸式状态栏。
请求接口并展示商品分类,并实现菜单联动功能。
购物车功能的实现,包括添加商品,删除商品,全选商品和清空购物车功能。
商品页的详情功能实现,包括粘性上拉效果,以及炫酷的购物车商品飞入效果。
步骤6: 面试精讲
本步骤助力你更有竞争力,介绍一个在收到面试邀请后的面试者在面试之前需要准备的内容,面试的心态,以及在面试过程中经常提及到的问题。
从面试前的准备,到fragment、asynctask等android面试中出现频率较高的核心知识进行梳理总结。
掌握在面试过程中相关View的常见问题,以及解决方法。
掌握在面试过程中常见的ContentProvider相关的问题,掌握其解决方法。
如无法下载使用图片另存为
下载海报