Android工程师新手到大神进阶之路
  1. 关注“北风教育”公众号,免费学习完整教程

    1. 录播
      Android7.x_开场总介
      11分钟
  2. ViewPager

    1. 录播
      将要学习到的ViewPager概述
      6分钟
  3. RecyclerView

    1. 录播
      RecyclerView介绍
      13分钟
  4. design控件

    1. 录播
      新增design控件概述
      12分钟
  5. 自定义、系统自带、组合及继承控件

    1. 录播
      自定义控件简介与学习
      7分钟
  6. Android动画

    1. 录播
      Android动画概述
      7分钟
  7. 支付接入

    1. 录播
      支付宝接入概述
      6分钟
    2. 录播
      微信接入概述
      5分钟
  8. JNI与性能调优

    1. 录播
      JNI介绍
      8分钟
    2. 录播
      性能调优简介
      6分钟
  9. APK签名加密

    1. 录播
      APK签名加密
      7分钟

对课程感兴趣?

点击报名,听课时长可兑换余额哦~

Android工程师新手到大神进阶之路免费

最近在学 28 累计报名 128 好评度 -
咨询老师

课程概述

目录

评论

老师介绍

  • 史良

    史良

    史良,三年IT开发经验,后转型IT软件教育行业,并在国内某知名机构参与研发大数据专业课程与相关教材设计,并在研发期间获得“优秀研发专员“”称号嘉奖,熟悉Hadoop、HBase、spark等大数据核心技术及生态圈框架,现任北风网大数据讲师,获得首批教师资质考核认证。授课风格:深入浅出,接地气。
  • 丁倩

    丁倩

    毕业于山东商业技术学院,现任北风网产品教学事业部HTML5高级前端线上班,前端技术顾问一职
  • 杜丹晔

    杜丹晔

    11年毕业于合肥工业大学,具有多年j2ee开发工作经验,后转型从事软件教育行业,目前主教Android与Java课程,现任北风产品教学事业部线上就业课程教学主管一职。
  • 娄景亮

    娄景亮

    北风笔名闲筝,10多年软件教育行业从业经验,微软认证讲师,参与过数字化校园云平台、医疗保险、His等多个大型的企业项目开发,在服务端开发、前端开发、项目管理等方面均有着深刻的见解和实战经验,先后担任过国内某知名机构的项目经理以及国内知名IT高端培训机构的教学主管,现任北风首席产品研发经理。
简  介 Android工程师新手到大神进阶之路(新版本特性、ViewPager、RecyclerView、design、自定义控件、动画、支付接口、launcher、Widget、JNI、内存管理、性能优化)

现在是一个令人心潮澎湃的时代,强大的智能手机产品已经为消费者所普遍接受。对移动开发人员来说,这是一个春天。基于这样的背景,推出了《Android开发进阶教程》课程。

 

本课程主要适用于有一定Android开发基础的学员,在Android基础内容基础上更深入的去讨论了Android开发的编码规范、fragment的使用、JNI技术、内存管理以及性能优化相关技术。同时,我们还会带着学员一起分析一些重要的源码。


1.课程研发环境

项目源代码以AndroidStudio2.2.3为基准,以JDK7为基准的Android编码

开发工具: AndroidStudio2.2.3    

 

2.内容简介

本课程主要分为从九个章节完成,学习完本系列课程后,学员将会在Android开发方面整体上有一个较大的提升,对Android开发体系和开发技术有更深层次的理解,能从基本的开发者进入到一个较高水平的开发者。学习完本课程,能够进行使用JNI技术进行NDK开发,对Android应用有一定的性能优化能力,对技术的钻研能力能够增强,独立解决技术难点的能力有较大提升。


侯宝老师, 4年软件公司研发工作经历,2年知名软件培训机构专职讲师经历,曾任项目经理、教学主管各一年,现为北风网兼职讲师,在Android,iOS,JS开发等方面有很深的造诣。 曾参与电商,社交,定位等多平台不同App的开发制作,也给与其他公司进行过移动端框架的搭建工作。任教期间善于结合自身工作经历,一语中的的向学员讲解核心技能点的学 习技巧和实用场景,上课对学员有耐心,声音洪亮,风趣幽默接地气;前后后老师共有近数千小时的讲台授课时长,在软件课程设计和授课方面有丰富实战经验。


01.01_Android7.x_开场总介

01.02_Android5.0新特性

01.03_Android6.0新特性

01.04_Android7.0展望

 

02.01_将要学习到的ViewPager概述

02.02_PagerAdapter理论讲解

02.03_实现viewPager最基础案例

02.04_详解PagerAdapter四大方法

02.05_项目实战_实现App开屏引导页

02.06_项目实战_无限轮播_01

02.07_项目实战_无限轮播_02

02.08_项目实战_无限轮播_03

02.09_项目实战_无限轮播_04

 

03.01_RecyclerView介绍

03.02_RecyclerView练习_01

03.03_RecyclerView练习_02实现List样式

03.04_RecyclerView练习_03设置不同展示方式

03.05_RecyclerView实际项目开发_01如何展示不同列表样式

03.05_RecyclerView实际项目开发_02创建不同的数据集合

03.06_RecyclerView实际项目开发_03完成核心adapter方法

03.07_RecyclerView实际项目开发_04根据不同type监听不同点击事件

 

04.01_新增design控件概述

04.02_CardView讲解

04.03_SwipeRefreshLayout讲解

04.04_NavigationView介绍

04.05_实现NavigationView的布局样式

04.06_实现NavigationView头部点击事件

04.07_实现NavigationView菜单点击事件

04.08_实现可拖动的floatingActionBar

04.09_SnackBar讲解

04.10_appBarLayout效果展示

04.11_appBarLayout实现流程

 

05.01_自定义控件简介与学习目标

05.02_Android系统的自带控件

05.03_View的绘制流程

05.04_自绘控件

05.05_组合控件

05.06_继承控件(上)

05.07_继承控件(下)

 

06.01_Android动画概述

06.02_Android帧动画讲解

06.03_Android补间动画讲解

06.04_Android属性动画讲解

06.05_Android自定义带动画控件

 

07.01_支付宝接入概述

07.02_支付流程详解

07.03_如何接入支付宝平台图解

07.04_接入支付平台细节

07.05_实现支付demo

07.06_支付代码详解

 

08.01_微信接入概述

08.02_在微信后台申请App接入权限

08.03_应用微信提供的工具获取App签名

08.04_分享内容展示

08.05_微信关键代码接入

08.06_微信分享以及常见错误

08.07_微信登录的流程实现

 

09.01_launcher介绍

09.02_launcher样式展示

09.03_launcher开发代码概述

09.04_launcher的样式代码实现

09.05_实现launcher切换背景图

09.06_实现launcher每个App的点击事件

 

10.01_Widget的简介与学习目标

10.02_Widget的两个关键类讲解

10.03_ProviderInfo的静态配置

10.04_实现基本Widget操作

10.05_实现Widget与用户交互

10.06_AppWidget的总结

 

11.01_开篇与Activity生命周期

11.02_Activity的启动模式概述

11.03_Activity模式操作

11.04_Service的创建形式生命周期

11.05_一般形式的开启关闭Service

11.06_Service绑定的细节与流程

11.07_前台Service的操作

11.08_BroadCastReceiver引入

11.09_广播的两种注册与注意事项

11.10_有序广播与无序广播

11.11_广播接收实现网络状态监听

11.12_ContentProvider概述

11.13_ContentProvider操作系统联系人

 

12.01_Activity加载根View分析

12.02_Handler的理解

12.03_Fragment的常用API

12.04_Intent启动流程

 

13.01_JNI介绍

13.02_JNI流程与理解

13.03_JNI调用找到本地方法的声明头文件

13.04_JNI调用流程的实现

13.05_JNI总结与回顾

 

14.01_性能调优简介

14.02_Android系统进程概述

14.03_Android系统进程优先级

14.04_如何避免OOM进行性能调优

 

15.01_APK签名加密概述

15.02_APK加密过程中的三个核心理论

15.03_APK加密打包操作






目标一. 了解Android5.0-7.0的新特性   

   

目标二.  搞懂全新的界面设计与控件使用

 

目标三.  熟练操作Android自定义控件

 

目标四.  能够在项目中引入第三方支付与分享

 

目标五.  搞懂Lanucher与Widget

 

目标六.  搞懂JNI与代码优化

亮点一、详细,描述Android系统从5.0到Android系统7.0常用的新特性,以及在实际项目开发中每一个Android版本需要注意的事项,避免同学在日后开发中踩坑.

 

亮点二、知识点全面细致,内容面涉及丰富,从Android的操作入手,进而深入分析Android的原理,然后讲解实际项目中常见的问题,并且会涉及如iOS以及JS与Android相通之处,从整个前端架构上掌握Android开发,让自己的技术水平更上一个台阶.

      

亮点三、讲师具备两年国内一线教育机构教学,以及多年线上授课经验,经常与同学交流学习情况,及时调整课件,能够做到每一讲的知识深入浅出通俗易懂 .

      

亮点四、注重实战与理论相结合,每一个知识点都会配以深入讲解实现的案例,保证理论知识清晰的同时,也提供了各种案例便于同学们课下练习实战,从而快速进步,达到企业级开发需要的水平.

 

亮点五、授人以渔:在传授技术的同时,讲师希望能够演示学习新技术时的学习方法,如查看文档,分析demo,实战强化,教会大家技术同时更希望掌握学习方法。





* 课程提供者:北风网

老师还为你推荐了以下几门课程