求知 文章 文库 Lib 视频 Code iProcess 课程 认证 咨询 工具 火云堂 讲座吧   成长之路  
会员   
 
 
 
全部课程 | 技术学院 | 管理学院 | 嵌入式学院 | 在线学院  
成功案例   品质保证  电话 English
追随技术信仰

随时听讲座
每天看新闻
 
   
成功案例
知名某轨 “ReWorks中
塞默菲舍 《嵌入式软件架构设
某水声通 嵌入式Linux应
广汽研究 ARM处理器体系架
联合汽微 嵌入式软件架构设计
某全球知 Linux内核和系
广汽研究 嵌入式软件架构设计

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

Android技术框架实践指导    
 
Jack老师
某创业公司技术主管、 Android资深技术专家,Android培训师
报名课程       
时间地点:上海 北京 深圳 根据报名开班
课程费用: 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.编写项目开发维护指南
     
    其他人还看了课程
    数据分析与挖掘  
    红帽认证  
    企业战略与变革管理  
    软件架构设计方法  
    定制内训




    最新活动计划
    QT应用开发 11-21[线上]
    C++高级编程 11-27[北京]
    LLM大模型应用与项目构建 12-26[特惠]
    UML和EA进行系统分析设计 12-20[线上]
    数据建模方法与工具 12-3[北京]
    SysML建模专家 1-16[北京]