位置:学校课程 >济南Android培训班
更新:2022/4/23
课程亮点
1师资:优秀讲师团队,丰富行业经验和企业培训经验
2特色:小班培训,精品课程,面授+直播+录播,上课方式多样
3培训:免费重听
4服务:提供全套复习视频及考前辅导视频
适用对象
1有Android编程基础
学习目标
通过本课程的学习,学员能够掌握Android系统开发的方法,对在Android平台上进行移动互联网应用开发有全面的了解
理论与实践相结合,学员能独立的开发Android程序,并掌握Android的组件化、插件化技术,能自己进行更深入的学习和应用开发
课程内容
第一天:
内容一:Android系统能力调用
1. 传感器应用开发
2. GPS应用开发
3. 推送
内容二:Android网络应用
1. 推送Mock数据
2. 主流网络通信框架
内容三:组件化
1. Android模块化拆分
2. 路由机制
3. 使用私有maven
内容四:Android各种重要框架的应用
1. OKHttp与Retrofit
2. RxJava
3. 依赖注入
4. 注解编程
5. AspectJ
6. LeakCanary
7. MVP和MVVM以及DataBinding
8. EventBus
9. Freeline
内容五:Android插件化技术
1. Android模块化拆分
2. 反射
3. Binder和AIDL
4. ClassLoader
5. Android四大组件原理
6. 动态Hook
7. 基于动态Hook的插件化技术
8. 基于静态代理的插件化技术
9. 资源原理与插件化技术
10. 混淆与插件化技术
11. 增量更新
12. SO与插件化技术
内容六:Gradle配置与编程
1. Android打包流程
2. Gradle基本配置
3. Gradle自定义插件化
内容七:单元测试
1. 单元测试方法
2. 常用的单元测试框架
第二天:
内容一:Android内存与性能优化
1. Android内存管理机制
2. 内存分析工具
3. 内存泄漏监控
4. 优化内存空间
内容三:架构设计
1. 创建型模式
2. 结构型模式
3. 行为型模式
4. MVC模式
5. MVP模式
6. MVMM模式
7. 安全沙箱与权限模型
8. Root权限分析
9. 反编译
扫码免费预约试听