
网盘:百度 | 学分:5,VIP免费 | 发布:2023-03-14 | 查看:0 | 更新:2023-03-14 | 系统运维开发
【Android】一课掌握企业级Android架构设计+功能开发
网盘:百度 | 学分:5,VIP免费 | 发布:2023-03-14 | 查看:0 | 更新:2023-03-14 | 系统运维开发
【Android】一课掌握企业级Android架构设计+功能开发
〖课程介绍〗:
&nBSp; 课程以企业级android APP的架构设计与功能开发,带你初探android组件化架构、实战各类通用组件,学会构建高扩展性、高可靠性、高可维护性的android工程,掌握一线互联网公司的工程架构与管理方式。
〖课程目录〗:
第1章 课程导学与准备工作 试看2 节 | 18分钟
本章主要介绍为何要学习企业级的架构设计开发,以及本门课能为我们带来哪些收获。之后会为大家介绍本课程内容具体安排,最后给出如何学好这门课程的一些学习建议。希望大家都能通过这门课程,学有所成,学有所归。
收起列表
第2章 企业级工程架构分析 试看4 节 | 10分钟
本章将带领大家依次从传统、模块化、组件化架构模型分析开始,对比它们各自的优缺点,最终我们会采用企业中普遍应用的组件化架构模型开发我们的实战项目,在快速掌握企业级工程架构模型的同时为后面实战项目的开发学习做好准备。大家加油~…
收起列表
第3章 实战项目需求分析4 节 | 16分钟
本章将对实战项目进行需求和功能分析,带领大家对整个APP功能进行合理的需求分析和功能模块划分,并结合上一章讲解的企业级的工程架构,创建满足企业级架构的工程。
收起列表
第4章 maven私服搭建 试看6 节 | 47分钟
在局域网中搭建私服,可以有效的节省互联网的带宽,加快项目的构建速度,因此本章将带大家分析maven仓库体系结构,maven私服的优势以及其在企业中的应用,让大家对maven私服的使用流程及原理有深入的了解,并手把手教会大家如何搭建maven私服,以及在实际项目中如何接入maven私服。…
收起列表
视频:4-1 本章概述 (02:10)
视频:4-2 Maven仓库及Maven私服介绍 (05:17)试看
视频:4-3 Maven私服搭建 (07:23)
视频:4-4 Maven私服接入 (12:55)
视频:4-6 本章小结 (01:53)
第5章 首页框架搭建8 节 | 28分钟
本章将带大家完成首页框架的搭建,为后续不同功能模块开发做准备。使用ViewPager、fRAGment和MagicIndicator完成主页中切换效果,使用DrawerLayout完成侧滑菜单布局效果,以及沉浸式效果开发(对于界面框架的开发,这部分知识非常重要)。…
收起列表
视频:5-1 本章概述 (01:07)
视频:5-4 布局编写 (05:04)
视频:5-5 指示器初始化 (06:05)
视频:5-6 viewpager初始化 (04:45)
视频:5-8 本章小结 (01:35)
第6章 网络请求组件开发11 节 | 75分钟
本章将带大家从技术选型,OkHttp源码分析开始,带领大家基于okhtpp最稳定版本,封装出属于自己的网络请求组件,提供get/post请求的发送与文件的上传和下载基础功能,并将组件上传maven私服,供整个团队使用。
收起列表
视频:6-1 本章概述 (01:28)
视频:6-4 post请求构造 (09:52)
视频:6-5 get请求构造 (04:47)
视频:6-6 文件上传请求构造 (05:01)
视频:6-9 OkHttpclient封装 (08:58)
视频:6-10 请求组件试用 (03:08)
视频:6-11 本章小结 (01:11)
第7章 图片加载组件开发10 节 | 44分钟
本章将带大家从技术选型开始,带领在家基于glide的最新版本 ,完成自己的图片加载组件的设计和开发,提供为任意view,notification, APPwidget加载图片功能,并将组件上传maven私服,供整个团队使用。
收起列表
第8章 登录功能实现12 节 | 54分钟
本章将带大家从需求分析开始,利用网络层封装的组件和图片加载组件实现登录业务逻辑的开发,包括请求的发送,用户信息的保存,activity中利用EventBus接收登录事件处理,利用自定义View实现波浪动画效果、圆形头像效果等功能。…
收起列表
视频:8-1 本章概述 (01:01)
视频:8-12 本章小结 (01:45)
第9章 音乐播放组件设计与开发(上)【核心、难点】12 节 | 94分钟
本章将带领大家分析音乐播放功能的核心功能与实现思路,完成整个播放器组件的核心底层逻辑,包括MediaPlayer设计开发,音频焦点处理器AudioFocusmanager设计开发,储存模块Greendao设计开发,音乐播放管理控制类AudioController设计开发等。…
收起列表
视频:9-1 本章概述 (01:47)
视频:9-5 CustomMediaPlayer类实现 (07:50)
视频:9-6 AudioPlayer初始化 (11:40)
视频:9-10 AudioController初始化 (04:41)
第10章 音乐播放组件设计与开发(下)【核心、难点】14 节 | 123分钟
本章将继续音乐播放组件的设计与开发,完成音乐播放器相关视图的设计与开发,包括音乐播放详情页,歌单列表页,自定义Notification通知栏,以及音乐播放后台Service等。
收起列表
视频:10-1 BottomMusicView定义 (14:23)
视频:10-2 NotificationHelp初始化 (14:57)
视频:10-4 MusicService创建 (03:11)
视频:10-6 GreenDao初始化 (13:16)
视频:10-8 功能较验 (02:04)
视频:10-9 MusicPlayerActivity初始化 (07:23)
视频:10-14 本章小结 (04:01)
第11章 分享组件设计与开发7 节 | 40分钟
本章将带领大家完成第三方分享功能的组件开发,对外提供QQ,QQ空间,微信及朋友圈分享功能,并接入我们的音乐播放器组件,完成歌曲的分享功能。
收起列表
第12章 保活组件设计与开发6 节 | 36分钟
收起列表
视频:12-1 本章概述 (02:04)
视频:12-6 本章小结 (02:23)
第13章 朋友功能模块开发7 节 | 27分钟
本章将带领大家完成APP朋友功能模块需求分析及开发思路,并通过封装下拉刷新,上拉加载更多组件及1-9张图片动态显示组件,使我们的业务代码更加精简。
收起列表
第14章 视频播放组件设计与开发11 节 | 61分钟
本章将带领大家完成一个视频播放组件的开发,对外提供视频的播放,暂停,大小屏切换等功能,并将我们的封装的组件接入朋友功能模块中,完成视频的播放。
收起列表
视频:14-1 本章概述 (01:26)
视频:14-3 CustomMediaPlayer定义 (11:23)
视频:14-11 本章小结 (02:00)
第15章 工程组件化改造8 节 | 40分钟
本章将带领大家完成aRouter的学习和接入工作,使用aRouter消除工程中存在的不合理的依赖,让整个工程的可扩展性更强,结构更合理。
收起列表
第16章 Android9.0适配及androidx迁移4 节 | 15分钟
收起列表
第17章 课程总结6 节 | 9分钟
本章将带领大家全面总结我们的课程的思想和核心技术,同时教大家如何将所学知识融入到自己的简历中,有助于大家拿到更好的offer。
收起列表
*声明:课程资源购自网络,版权归原作者所有,仅供参考学习使用,严禁外传及商用,若侵犯到您的权益请联系客服删除。