⚠️ 重要提醒:课程资源里面的所有加微信什么的不要信,上当受骗与本站无关。

📚 课程介绍

本课程通过实战项目,深入讲解App重构的过程,涵盖音乐播放组件、首页组件、登录组件的插件化重构,以及Replugin框架的使用和源码解读,适合有一定Android开发基础的学习者。

📋 学习前提

1. Android开发基础(了解Android应用开发流程和常用API) 2. Java编程基础(熟悉Java语法和面向对象编程) 3. Android组件化开发基础(了解组件化架构和模块化设计)

⭐ 推荐指数

⭐⭐⭐⭐☆ (4/5星)

📖 课程目录

第1章 课程导学与准备工作

1-1 Nano文本编辑器的基本介绍

1-2 课程介绍及学习指导

第2章 企业级App重构之路

2-1 工程结构概述

2-2 传统工程结构解析

2-3 组件化工程结构解析

2-4 插件化工程结构解析试看

2-5 工程结构总结

第3章 登录业务组件化重构

3-1 组件化最终目标及思路

3-2 登录模块组件化概述

3-3 登录代码走读

3-4 Login模块创建及初始化

3-5 Login模块资源迁移

3-6 Login模块代码迁移试看

3-7 arouter官方文档解析

3-8 LoginService接口定义

3-9 LoginServiceImpl接口实现

3-10 主工程调用LoginService接口

3-11 本章小结

第4章 首页功能模块组件化重构

4-1 首页功能模块组件化重构核心内容

4-2 首页功能模块核心代码走读

4-3 首页功能模块代码迁移

4-4 首页功能模块资源迁移

4-5 首页功能模块对外接口定义

4-6 首页功能模块组件化重构学习小结

第5章 音乐播放模块组件化重构

5-1 音乐播放模块组件化重构核心内容

5-2 音乐播放模块核心代码走读

5-3 音乐播放模块对外接口定义

5-4 音乐播放模块接口实现

5-5 音乐播放模块与外界通信

5-6 音乐播放模块组件化重构学习小结

5-7 组件化重构阶段总结

第6章 插件化重构及宿主工程插件化

6-1 插件化相关概念及技术分析

6-2 宿主工程插件化重构核心内容

6-3 插件化涉及常用技能点分析

6-4 Replugin宿主工程接入

6-5 宿主工程接入Replugin插件框架

6-6 宿主工程插件化学习小结

第7章 登录组件插件化重构

7-1 登录组件插件化重构核心内容

7-2 插件化重构流程及思路分析

7-3 将原库工程升级为app工程

7-4 登录组件接入Replugin插件化框架

7-5 生成登录插件apk

7-6 宿主工程启动登录插件Activity

7-7 插件化工程广播发送和接收

7-8 LoginPluginConfig管理插件信息

7-9 插件间AIDL接口通信(上)

7-10 插件间AIDL接口通信 (下)

7-11 登录组件插件化重构学习小结

第8章 首页组件插件化重构

8-1 首页组件插件化重构核心内容

8-2 首页组件升级为application

8-3 首页application接入插件化框架

8-4 首页插件化重构代码优化

8-5 首页Mine功能插件化重构

8-6 跨插件Fragment调用(上)

8-7 跨插件Fragment调用(下)

8-8 首页Disvoery功能插件化重构

8-9 首页Friend功能插件化重构

8-10 首页组件插件化重构学习小结

第9章 音乐播放组件插件化重构

9-1 音乐播放组件插件化重构核心内容

9-2 音乐播放组件核心代码分析

9-3 音乐播放组件升级为插件

9-4 MusicPlayerActivity代码适配插件化重构

9-5 BottomMusicView插件化重构(上)

9-6 BottomMusicView插件化重构(下)

9-7 音乐播放模块对外AIDL通信

9-8 前台service插件化升级适配

9-9 音乐播放组件插件化重构学习小结

第10章 插件化重构启动优化

10-1 本章概述

10-2 Loading组件插件化重构

10-3 启动白屏问题解决(上)

10-4 启动白屏问题解决(下)

10-5 宿主工程AIDL接口

10-6 二维码功能插件化重构

10-7 maven私服搭建

10-8 maven私服接入

10-9 插件化重构启动优化学习总结

第11章 App动态更新

11-1 App动态更新核心内容

11-2 动态更新原理

11-3 插件管理及信息获取

11-4 动态加载外置插件(上)

11-5 动态加载外置插件(下)

11-6 外置插件下载功能(上)

11-7 外置插件下载功能(中)

11-8 外置插件下载功能(下)

11-9 外置插件更新功能

11-10 插件下载更新逻辑优化(上)

11-11 插件下载更新逻辑优化(下)

11-12 插件化全面总结

第12章 Replugin源码解读

12-1 Replugin源码解读

12-2 RepluginClassLoader源码分析(上)

12-3 RepluginClassLoader源码分析(下)

12-4 Replugin启动插件中Activity源码分析(上)

12-5 Replugin启动插件中Activity源码分析(中)

12-6 Replugin启动插件中Activity源码分析(下)

12-7 Replugin启动插件中Service源码分析

12-8 Replugin自定义进程源码分析

12-9 Replugin插件广播注册接收源码分析

12-10 Replugin启动插件ContentProvider源码分析

12-11 Replugin gradle插件源码分析

第13章 课程全面总结

13-1 课程全面总结

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。