Android工程师 > Android组件化开发实战
Android组件化开发实战
  • Android组件化开发实战

  • 主讲 : 骆敏
  • 本课程通过对组件化架构的深度剖析,让大家更深刻的理解组件化的思想。通过对基础组件、页面组件、业务组件的设计划分,实现高可复用的项目架构,能够更好的提升开发者的开发效率!
  • ¥149.00 ¥299.00 ¥139.00
  • 免费试学 立即报名

    7人学习时长 : 3.3 小时有效期 : 90 天 有效期自支付成功后开始计算,到期后仍可观看课程视频和图文,但不再享受问答和作业批改等服务。

什么是组件化?

组件化是在项目层面上的架构思想,适用于多端产品(如滴滴有司机端,用户端两个端口)。主要通过将多个端口通用的一些基础代码、页面、甚至是业务代码封装成组件的方式,达到只需维护一份组件代码,就可以在多个端的工程中生效共用的效果,达到高效、高复用、易维护的效果,能够大大的提升开发者的开发效率。

组件化有什么好处?

1.高度解耦,将通用组件都封装起来
2.高可复用,可将组件应用于其他任何项目
3.方便维护,只需维护一次组件,其他所有引用项目都会生效

适合人群

1.具备Android基础知识
2.对于组件化思想感兴趣,希望自己搭建组件化架构

学习收获

1.掌握组件化的基本思想
2.学会自己搭建一个组件化架构

常见问题

Q:如果有问题,我去哪里咨询?
A:关于课程的任何问题,都可以点击“右下角”的在线客服,我们会有专人为您解答。

Q:『有效期』是什么?
A:『有效期』从订单支付成功后开始计算,到期后仍然可以观看课程视频和图文,但不再享受问答和作业批改等服务。

Q:VIP价格是什么?
A:购买过极客学院 VIP 会员的用户,可享受职业学院课程 VIP 价格,这个价格会比现价有一定的优惠。

Q: 有的章节的知识我已经会了,可以跳过吗?
A: 可以,整个课程采用自由学习方式,不设置每个课时的前后限制要求。

Q: 课程的视频提供下载么?
A: 我们的课程视频进行加密处理,暂时不支持下载。

Android组件化开发实战

主讲:骆敏

本课程通过对组件化架构的深度剖析,让大家更深刻的理解组件化的思想。通过对基础组件、页面组件、业务组件的设计划分,实现高可复用的项目架构。能够更好的提升开发者的开发效率!

第 1 部分 组件化开发概述 12 分钟

第 1 节 组件化开发背景 12 分钟
组件化与插件化 试学
组件化开发背景与特点 试学
本小节资料包 试学

第 2 部分 组件化架构基础 54 分钟

第 1 节 组件化的架构流程 54 分钟
组件以及第三方SDK的版本控制
动态切换application与lib模式
lib组件与主app之AndroidManifest合并
组件与主app的Application冲突与初始化
组件与组件之间的资源命名冲突
组件与组件之间的跳转通信
本小节资料包
作业:简要描述组件化与插件化的特点与优缺点
简要描述组件化与插件化的特点与优缺点

第 3 部分 组件化案例实战 122 分钟

第 1 节 整体UI框架搭建 16 分钟
Activity+Fragment搭建Tab类型UI界面
本小节资料包
第 2 节 基础组件搭建 10 分钟
基础组件的封装
本小节资料包
第 3 节 业务组件搭建 96 分钟
首页组件
我的组件
登录组件
使用ActivityRouter与EventBus实现组件的跳转与通信
组件的复用
本小节资料包
作业:编写一个基于组件化架构的demo
编写一个基于组件化架构的demo

第 4 部分 总结 7 分钟

第 1 节 组件化开发总结 7 分钟
组件化开发总结
本小节资料包

学员服务

  • 作业批改
  • 有问必答
  • 学员专属QQ群

主讲老师

  • 骆敏

    极客学院布道师

    担任北京微影时代科技有限公司成都分部Android开发Leader,有丰富实战经验。