求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Model Center   Code  
会员   
 
 
 
开班计划 | 技术学院 | 管理学院 | 嵌入式学院 | 机械 | 军工学院 | 定向培养 | 专家指导  
 电话 English
成功案例   品质保证
 
成功案例
塞默菲舍 《嵌入式软件架构设
某水声通 嵌入式Linux应
广汽研究 ARM处理器体系架
联合汽微 嵌入式软件架构设计
某全球知 Linux内核和系
广汽研究 嵌入式软件架构设计
某知名显 RT-Thread

相关课程  
UML +RoseRealtime+嵌入式
C++嵌入式系统开发
嵌入式白盒测试
手机软件测试
嵌入式软件测试
嵌入式操作系统VxWorks
 

全部课程 >嵌入式Android  
Android技术框架实践指导    
 
Jack老师
某创业公司技术主管、 Android资深技术专家,Android培训师
报名课程   1833 次浏览  34 次
时间地点:上海 北京 深圳 根据报名开班
课程费用: 5000元/人
企业内训: 可以根据企业需求,定制内训,详见 内训学习手册

课程思路
课程将针对特定Android开发技术(RxAndroid、Retrofit、Databinding)和技术框架,采用教练指导的方式,进行现场咨询+培训,结合Android高级开发技术,针对实际项目如何应用进行开发教练指导。
培训目标
  • 开发环境配置,基本技术(RxAndroid、Retrofit、Databinding)讲解,适应场景剖析,搭建项目结构
  • 使用新的框架和技术,带领大家做一个类似于淘宝或网易新闻部分主要界面的客户端
  • 全面剖析公司某个成熟产品,并给出改进意见,带领大家一起使用新的框架和技术改造。
  • 培训对象:Android开发工程师
    学员基础:具有2年以上Android开发经验
    授课方式: 定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练
    培训内容: 3天
    第一期:新架构技术训练:
    课程目标: 新框架技术讲解,包括RxAndroid/Retrofit/DataBinding/MVVM
    课程形式: 讲解 + 演示 + 练习
    第一章 响应式编程
    1.RxAndroid的优势
    2.RxAndroid的基本原理与使用
    3.RxAndroid的高级技巧
    4.使用RxAndroid的注意事项
    案例与练习
    第二章 异步HTTP框架 1.Retrofit的优势
    2.Retrofit的基本原理与使用
    3.Retrofit的高级技巧
    4.使用Retrofit的注意事项
    案例与练习
    第三章 MVVM架构 1. Android对MVVM架构的支持
    2. DataBinding的优势
    3. DataBinding的基本原理与使用
    4. DataBinding的高级技巧
    5.使用DataBinding的注意事项
    案例与练习
    第二期:新架构项目开发实战
    课程形式 课程形式: 演示 + 教练指导 + 实战演练

    课程目标: 以网易新闻项目为例,使用新架构技术开发一个完整项目
    第一章 项目框架搭建 1.Tab结构UI框架
    2.使用RxAndroid/Retrofit/DataBinding搭建项目框架
    第二章 项目模块开发实战 1.新闻头条页面开发实战
    2.其他页面开发实战
    3.我页面开发实战
    设置页面开发实战
    第三章项目总结 1.RxAndroid/Retrofit/DataBinding对项目结构的改进
    2.使用注意事项
    第三期,使用新架构重构现有项目,
    课程形式: 教练指导 + 实战演练
    课程目标: 以某个现有项目为例,使用新架构重构
    第一章 重构目标 1.设置重构目标
    2.确定重构结果衡量标准
    3.重构后质量保障及验收方式
    第二章 现有项目架构/结构分析 1.理清现有项目架构
    2.分析主要架构/结构问题点
    3.列出项目重构计划
    4.指定重构优先级
    5.重构实战
    第三章 重构前后对比分析 1.评估结构优化提升度
    2. 代码可读性/可扩展性提升度
    第四章 新员工入手难易度 1.总结回顾整个课程
    2.编写项目开发维护指南
     
    1833 次浏览  34 次
    其他人还看了课程
    Android Framework原理与开发  1293 次浏览
    Android平台与Gis应用开发  1169 次浏览
    Android 系统和驱动开发  3866 次浏览
    高效Android架构设计与重构   1981 次浏览
    App测试深入学习和研究   1596 次浏览
    移动应用软件安全实践与原理(Android,iOS)  1659 次浏览
    定制内训



    课程计划
    MBSE(基于模型的系统工程)4-18[北京]
    自然语言处理(NLP) 4-25[北京]
    基于 UML 和EA进行分析设计 4-29[北京]
    以用户为中心的软件界面设计 5-16[北京]
    DoDAF规范、模型与实例 5-23[北京]
    信息架构建模(基于UML+EA)5-29[北京]