51优质资源

 找回密码
 立即注册
搜索
查看: 1556|回复: 20

[移动/APP] 企业级Android应用架构设计与开发(3.33G)

[复制链接]

签到天数: 944 天

[LV.10]以坛为家III

2279

主题

2823

帖子

34万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
345236
发表于 2020-6-25 08:47:08 | 显示全部楼层 |阅读模式
『课程目录』:
第1章 课程导学与准备工作

本章主要介绍为何要学习企业级的架构设计开发,以及本门课能为我们带来哪些收获。之后会为大家介绍本课程内容具体安排,最后给出如何学好这门课程的一些学习建议。希望大家都能通过这门课程,学有所成,学有所归。

    1-1 课前必读(不看会错过一个亿)
    1-2 课程导学 试看

第2章 企业级工程架构分析

本章将带领大家依次从传统、模块化、组件化架构模型分析开始,对比它们各自的优缺点,最终我们会采用企业中普遍应用的组件化架构模型开发我们的实战项目,在快速掌握企业级工程架构模型的同时为后面实战项目的开发学习做好准备。大家加油~...

    2-1 企业级工程架构概述
    2-2 传统架构分析 试看
    2-3 模块化架构分析
    2-4 组件化工程架构分析

第3章 实战项目需求分析

本章将对实战项目进行需求和功能分析,带领大家对整个app功能进行合理的需求分析和功能模块划分,并结合上一章讲解的企业级的工程架构,创建满足企业级架构的工程。

    3-1 本章概述
    3-2 项目需求分析
    3-3 项目功能模块划分
    3-4 工程创建

第4章 maven私服搭建

在局域网中搭建私服,可以有效的节省互联网的带宽,加快项目的构建速度,因此本章将带大家分析maven仓库体系结构,maven私服的优势以及其在企业中的应用,让大家对maven私服的使用流程及原理有深入的了解,并手把手教会大家如何搭建maven私服,以及在实际项目中如何接入maven私服。...

    4-1 本章概述
    4-2 Maven仓库及Maven私服介绍 试看
    4-3 Maven私服搭建
    4-4 Maven私服接入
    4-5 工程结构优化
    4-6 本章小结

第5章 首页框架搭建

本章将带大家完成首页框架的搭建,为后续不同功能模块开发做准备。使用ViewPager、fragment和MagicIndicator完成主页中切换效果,使用DrawerLayout完成侧滑菜单布局效果,以及沉浸式效果开发(对于界面框架的开发,这部分知识非常重要)。...

    5-1 本章概述
    5-2 首页需求分析
    5-3 首页搭建思路
    5-4 布局编写
    5-5 指示器初始化
    5-6 viewpager初始化
    5-7 沉浸式效果开发
    5-8 本章小结

第6章 网络请求组件开发

本章将带大家从技术选型,okhttp源码分析开始,带领大家基于okhtpp最稳定版本,封装出属于自己的网络请求组件,提供get/post请求的发送与文件的上传和下载基础功能,并将组件上传maven私服,供整个团队使用。

    6-1 本章概述
    6-2 技术选型分析
    6-3 封装思路讲解
    6-4 post请求构造
    6-5 get请求构造
    6-6 文件上传请求构造
    6-7 json类型响应处理
    6-8 文件类型响应处理
    6-9 okhttpclient封装
    6-10 请求组件试用
    6-11 本章小结

第7章 图片加载组件开发

本章将带大家从技术选型开始,带领在家基于glide的最新版本 ,完成自己的图片加载组件的设计和开发,提供为任意view,notification, appwidget加载图片功能,并将组件上传maven私服,供整个团队使用。

    7-1 本章概述
    7-2 技术选型分析
    7-3 思路分析
    7-4 准备工作
    7-5 ImgaeLoaderManager初始化
    7-6 为view加载图片方法封装
    7-7 加载圆形图片方法封装
    7-8 viewgroup加载图片方法封装
    7-9 notification图片加载组件封装
    7-10 本章小结

第8章 登录功能实现

本章将带大家从需求分析开始,利用网络层封装的组件和图片加载组件实现登录业务逻辑的开发,包括请求的发送,用户信息的保存,activity中利用EventBus接收登录事件处理,利用自定义View实现波浪动画效果、圆形头像效果等功能。...

    8-1 本章概述
    8-2 需求分析
    8-3 登录功能实现思路
    8-4 准备工作
    8-5 UserManager管理类实现
    8-6 LoginActivity功能实现
    8-7 HomeActivity登录事件处理
    8-8 功能测试
    8-9 扩散效果自定义属性
    8-10 扩展效果变量初始化
    8-11 自定义SpreadView
    8-12 本章小结

第9章 音乐播放组件设计与开发(上)【核心、难点】

本章将带领大家分析音乐播放功能的核心功能与实现思路,完成整个播放器组件的核心底层逻辑,包括MediaPlayer设计开发,音频焦点处理器AudioFocusManager设计开发,储存模块Greendao设计开发,音乐播放管理控制类AudioController设计开发等。...

    9-1 本章概述
    9-2 需求分析
    9-3 UML类图思路分析
    9-4 准备工作
    9-5 CustomMediaPlayer类实现
    9-6 AudioPlayer初始化
    9-7 播放相关基础方法实现
    9-8 音频焦点回调处理
    9-9 AudioPlayer事件处理
    9-10 AudioController初始化
    9-11 AudioController核心方法实现(上)
    9-12 AudioController核心方法实现(下)

第10章 音乐播放组件设计与开发(下)【核心、难点】

本章将继续音乐播放组件的设计与开发,完成音乐播放器相关视图的设计与开发,包括音乐播放详情页,歌单列表页,自定义Notification通知栏,以及音乐播放后台Service等。

    10-1 BottomMusicView定义
    10-2 NotificationHelp初始化
    10-3 Notification更新方法
    10-4 MusicService创建
    10-5 MusicService事件与广播处理
    10-6 GreenDao初始化
    10-7 收藏功能开发
    10-8 功能较验
    10-9 MusicPlayerActivity初始化
    10-10 MusicPlayActivity事件处理
    10-11 唱针效果实现(上)
    10-12 唱针效果实现(下)
    10-13 Activity转场动画效果
    10-14 本章小结

第11章 分享组件设计与开发

本章将带领大家完成第三方分享功能的组件开发,对外提供QQ,QQ空间,微信及朋友圈分享功能,并接入我们的音乐播放器组件,完成歌曲的分享功能。

    11-1 本章概述
    11-2 技术选型
    11-3 ShareSdk接入
    11-4 ShareManager管理类开发
    11-5 分享入口ShareDilaog实现
    11-6 音乐播放器接入分享功能
    11-7 本章小结

第12章 保活组件设计与开发

本章将带领大家分析应用层保活思路及手段,并基于JobService完成保活组件的开发与接入,提升应用的存活率。

    12-1 本章概述
    12-2 常见保活方式
    12-3 JobService类源码分析
    12-4 保活核心类JobService编写(上)
    12-5 保活核心类JobService编写(下)
    12-6 本章小结

第13章 朋友功能模块开发

本章将带领大家完成app朋友功能模块需求分析及开发思路,并通过封装下拉刷新,上拉加载更多组件及1-9张图片动态显示组件,使我们的业务代码更加精简。

    13-1 本章概述
    13-2 需求分析
    13-3 实现思路
    13-4 功能整体架构
    13-5 适配器开发(上)
    13-6 适配器开发(下)
    13-7 本章小结

第14章 视频播放组件设计与开发

本章将带领大家完成一个视频播放组件的开发,对外提供视频的播放,暂停,大小屏切换等功能,并将我们的封装的组件接入朋友功能模块中,完成视频的播放。

    14-1 本章概述
    14-2 需求分析及思路
    14-3 CustomMediaPlayer定义
    14-4 CustomVideoView事件处理(上)
    14-5 CustomVideoView事件处理(下)
    14-6 视频逻辑层开发
    14-7 全屏播放逻辑处理
    14-8 视频播放组件应用层开发
    14-9 视频播放组件整体架构
    14-10 为朋友功能添加视频功能
    14-11 本章小结

第15章 工程组件化改造

本章将带领大家完成arouter的学习和接入工作,使用arouter消除工程中存在的不合理的依赖,让整个工程的可扩展性更强,结构更合理。

    15-1 本章概述
    15-2 ARouter原理分析
    15-3 ARouter文档阅读
    15-4 ARouter接入
    15-5 项目路由改造
    15-6 项目服务化改造
    15-7 代码效果测试
    15-8 本章小结

第16章 Android9.0适配及androidx迁移

本章将带领大家完成最新的android9.0的适配工作,以及androidx的迁移,提升我们app的通用性。

    16-1 本章概述
    16-2 androidx官网解读
    16-3 实战工程迁移androidx
    16-4 本章小结

第17章 课程总结

本章将带领大家全面总结我们的课程的思想和核心技术,同时教大家如何将所学知识融入到自己的简历中,有助于大家拿到更好的offer。

    17-1 全面总结


『课程下载』:


游客,如果您要查看本帖隐藏内容请回复


该会员没有填写今日想说内容.

我要优质资源 - 免责声明1、本站所有资源均来自互联网收集, 本站只负责收集不承担任何技术及版权问题
2、如本文内容侵犯到任何版权问题, 请立即告知本站 QQ: 1762734187, 本站将及时予与删除并致以最深的歉意
3、本文部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
4、一经注册为本站会员,一律视为同意网站规定,本站管理有权禁止违规用户
5、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者和我要优质资源的同意
6、若因内容问题我要优质资源管理人员有权不事先通知发帖者而删除本文
7、本站教程仅供本站会员学习参考,不得传播及用于其他用途,学习完后请在24小时内自行删除
8、本站资源质量虽均经精心审查,但也难保万无一失,若发现资源有问题影响学习请一定及时点此进行问题反馈
9、若发现链接失效了请点此进行链接失效反馈,我们会第一时间修复链接

回复

使用道具 举报

签到天数: 37 天

[LV.5]常住居民I

0

主题

73

帖子

164

积分

普通会员

Rank: 1

积分
164
发表于 2020-7-27 13:24:59 | 显示全部楼层
少时诵诗书所所所所所所所所所所所所所所所所
回复

使用道具 举报

签到天数: 746 天

[LV.9]以坛为家II

0

主题

1502

帖子

2588

积分

普通会员

Rank: 1

积分
2588
发表于 2020-10-15 06:54:33 | 显示全部楼层
第2章 企业级工程架构分析
回复

使用道具 举报

签到天数: 511 天

[LV.9]以坛为家II

1

主题

610

帖子

879

积分

普通会员

Rank: 1

积分
879
发表于 2021-1-10 21:43:01 | 显示全部楼层
RE: 企业级Android应用架构设计与开发(3.33G) [修改]
回复

使用道具 举报

签到天数: 166 天

[LV.7]常住居民III

1

主题

172

帖子

252

积分

普通会员

Rank: 1

积分
252
发表于 2021-5-6 22:04:33 | 显示全部楼层
企业级Android应用架构设计与开发(3.33G)
回复

使用道具 举报

签到天数: 32 天

[LV.5]常住居民I

1

主题

78

帖子

339

积分

年度VIP

积分
339
发表于 2021-6-7 21:44:40 | 显示全部楼层
企业级Android应用架构设计与开发(
回复

使用道具 举报

签到天数: 44 天

[LV.5]常住居民I

0

主题

280

帖子

482

积分

普通会员

Rank: 1

积分
482
发表于 2021-6-28 14:38:20 | 显示全部楼层
感谢分享
回复

使用道具 举报

签到天数: 21 天

[LV.4]偶尔看看III

0

主题

112

帖子

331

积分

普通会员

Rank: 1

积分
331
发表于 2021-9-13 09:40:55 | 显示全部楼层
感谢分享
回复

使用道具 举报

签到天数: 831 天

[LV.10]以坛为家III

0

主题

257

帖子

1428

积分

普通会员

Rank: 1

积分
1428
发表于 2022-4-7 17:07:20 | 显示全部楼层
企业级工程架构分析
回复

使用道具 举报

签到天数: 317 天

[LV.8]以坛为家I

1

主题

673

帖子

1475

积分

普通会员

Rank: 1

积分
1475
发表于 2022-4-8 10:38:44 | 显示全部楼层
业级Android应用架构设计与开发(3.33
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51优质资源

GMT+8, 2024-4-26 03:31 , Processed in 0.140069 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表