Android高级开发

时间:该课程暂无课程排期

地点:暂无地点信息

教练:Even Lan

HP Android开发顾问

有10年从事软件开发和项目管量的经验,其中9年的工作经验都集中在移动开发领域,包括J2ME、S40\S60、BREW、WP7、Android\IOS。最近5年的主要从事Android方面的研发和项目管理。经历过三星、华为等公司相关项目的历练,且在MTK从事过相关应用和系统层的开发,对Android机制有较深入的理解。
最近两年在华为基地指导华为的Android移动办公系统和物流系统框架和团队建设,独立开发华为移动门户正在使用的Android动态插件框架。

| 培训特色 |

通过具体的实例和互动让培训学员更快更高效的理解和掌握Android开发的高级技能,从更高的层次审试Android开发的架构。侧重于激发学员自己的思维,学会不同的解决问题的思路,从终找到适合自己的开发方式。

| 目标收益 |

培识学员能更深入地理解Android运行机制,理解原生系统的机制有助于在大局上写出更好的框架(代码);具备更高效的调式和性能分析能力;获得解决未知问题的途径和方式;团队协作和共享能力。

| 培训对象 |

本课程针对有一定Android开发基础的程序员和设计师。

| 学员基础 |

熟悉Java语言;
有一定的Android应用开发基础;
了解JavaScript和H5的相关知识;

| 课程大纲 |

主题

内容

android 机制讲解

1 你不知道的Activity(启动模式、转换等)
2 Service的用途
3 Handler 机制和UI的阻塞问题
4 数据存储和ORM
5 正确理解Context及其用途
6 了解Android进程和ActivityThread

方案和框架介绍与选择

1 图片加载框架:Picasso、Glide、Fresco
2 Retrofit处理REST
3 RxJava&RxAndroid响应式编程
4 其它常用开源库
5 架构的设计:MVP和MVVM

Android性能优化

1 发现问题:如何找出性能瓶劲
2 内存泄漏问题,MAT的使用演示
3 性能优化实例讲解
4 如何在代码中避免性能问题

Android 的碎片化和混合开发

1 Android版本的历史
2 如何比较不同版本的差异API
3 如何兼容不同的版本和设备
4 解决碎片化的现有方案
5 HTML 5的问题

Android开发和调试技巧

1 熟悉Android Studio自带的小工具
2 layout层级查看器
3 使用开源插件框架快速定位代码调用关系
4 调试技巧交流
5 实例讲解优化代码

国内外知名一线技术专家分享世界级软件研发管理实践,讲述他们在知名企业的成功案例与宝贵经验。
msup与企业深度合作,并为其量身定制个性化学习课程,精心设计内容与形式,提供最高质量的学习体验。

服务热线 : 400-812-8020

邮箱: market@msup.com.cn

官网: www.msup.com.cn