/ 实战 / 企业级Android应用架构设计与开发
收藏

企业级Android应用架构设计与开发

想冲击大厂Android职位,先掌握Android架构能力,“码农”迈向“架构师”第一步

企业级Android应用架构设计与开发

限时优惠
¥249.00
原价¥288.00
难度 中级 时长 13小时 学习人数 186 好评度 100%

企业级Android应用架构设计与开发

限时优惠 ¥249.00

¥288.00

观看试看视频

企业级Android应用架构设计与开发
Android初中级岗位竞争激烈,中高级岗位却供不应求,差别在哪里?架构能力!大厂招聘中,架构能力已是必备要求。本课程以企业级Android App的架构设计与功能开发,带你初探Android组件化架构、实战各类通用组件,学会构建高扩展性、高可靠性、高可维护性的Android工程,掌握一线互联网公司的工程架构与管理方式
qndroid

Android高级工程师

课程预览

检测到您还没有关注慕课网服务号,无法接收课程更新通知。请扫描二维码即可绑定
重新观看

构建企业级架构Android复杂应用,掌握大厂要求的架构能力

Android中级工程师进阶突破口,冲击大厂职位的第一步-架构设计与开发

创建满足企业级架构的App工程

配套Maven及API接口
完成企业级App整体架构

体系完整,前后端打通

最新的Android版本和主流库
体系完整,前后端打通

App需求分析与开发

所有功能模块的设计与开发
保证代码复用性与可维护性

Android版本升级与适配

教你App升级适配到最新的Android版本
保证App通用性

企业级通用组件库实战,可“直接拿来”用在你的工作项目中

基础组件

lib_network:网络请求库,基于okhttp完成API数据请求
lib_imageloader:图片加载库,基于glide完成图片加载
lib_video:视频加载库,完成视频流加载
lib_base:公共逻辑库,重点完成各模块接口对外暴露
lib_audio:音频播放库,完成歌曲的加载,播放,缓存,下载,事件分发,UI等核心功能
lib_pullalive:保活库,基于jobServices的保活库,提升app的存活率
lib_update:下载更新库,完成apk安装包下载及自动更新,FileProvider保证文件私有
lib_share:分享库,完成文本,图片,音乐分享到第三方平台
lib_common_ui:公共UI库,封装项目中所有的自定义view
lib_qrcode:扫码库,提供扫码和生成二维码功能
lib_webview:webview库,完成webView的加载,缓存,重定向等功能

业务组件

pull_to_refresh 下拉刷新,加载更多组件
auto_scroll 自动播组件
common_dialog 统一对话框组件
spread_view 波纹动画组件
multi_image 动态图片显示组件
base_activity 公共逻辑处理组件(沉浸式,动态权限等)
hornized_item_view, vertical_item_view
水平,垂直图文混编组件
page_indicator 不同样式指示器组件
circle_progressbar 进度条组件
circle_image_view 圆形头像组件
user_manager 用户信息管理组件

以网易云音乐为蓝本,开发一个功能完备的音视频App

App 首页

App 侧滑菜单

歌曲播放页

第三方分享菜单

可交互 Notification

App 登录页面

扫码页面

视频播放页

扫二维码下载,亲身体验项目

企业级通用技术架构,有再多App 都可以批量开发出来

企业中最规范的一套架构,让我们工程中的代码的复用性达到最大,同时具有很强的可扩展性

技术栈
客户端
MVP架构模式
arouter组件化
rxjava2.0函数式编程
设计模式的大量使用
gradle-5.4.1构建
源码API 29
服务端
Python3.7
Django3.0容器框架
pm2进程管理

每个功能模块都以企业真实开发流程讲解

让初级工程师也能感受到大厂真实项目开发过程

以企业实际开发过程为思路讲解
需求分析
技术选型
分析
功能实现
思路
类库的设
计与编写
功能实现
UI数据
测试

学员专享增值服务

问答专区,讲师集中答疑

关于课程的问题都可在问答区随时提
问,讲师会进行集中答疑

源码开放,整套代码下载

课程案例代码完全开放给你,你可以根
据所学知识,自行修改、优化

导图+工具包

提供给你课程中用到的结构图,流程
图,UML类图,思维导图及工具包,
方便你学习

适合人群

想要晋升为Android中高级的开发者
想要获得架构能力的Android开发人员

技术储备要求

Android基础知识
掌握Java语言
有设计模式使用经验更好
会Android Studio等开发环境的基本使用

环境参数

  • 技术语言 Java(jdk1.8+)
  • Android 9.0
  • 开发平台 Mac/Windows
  • 开发工具 Android Studio3.3+
  • maven私库 nexus-3.16
  • 服务器 python3.7

万事俱备 只等你来

  • 海怪

    好评

    已经看了前3章,对项目架构的设计有了新的认知,课程内容很实用。是学了立马就能使用的技能!

  • 匿名用户

    好评

    一路追随qdroid老师的课程,从授课方式到解答疑惑都是棒棒哒的。 不说太多,去听课了....

  • 地狱狂欢

    好评

    之前开发很少考虑开发和维护成本的,真是每次修改调试都得折腾整个项目啊,老师的课很及时,课程讲的架构思想都能解决之前工作的问题,比那种单纯一行一行敲代码的要有价值

查看全部18条用户评价
提问
数据加载中...
意见反馈 邀请有奖 帮助中心 APP下载
官方微信