首页 > Android工程师 > Android网络编程框架详解
Android网络编程框架详解
  • Android网络编程框架详解

  • 主讲 : 不死鸟jgc
  • 网络请求是APP开发中必不可少的一项技能,随着业务逻辑的复杂性增加,各种各样的网络请求框架也因此孕育而生。本课程就针对目前最火的几大框架进行详细的解读。
  • ¥139.00 ¥299.00 ¥129.00
  • 立即购买 Pro会员免费学

    4人学习时长 : 7 小时有效期 : 90 天 有效期自支付成功后开始计算,到期后仍可观看课程视频和图文,但不再享受问答和作业批改服务。Pro用户可享受无视有效期权限,随时随意轻松看。单课购买用户需关注课程有效期,合理安排学习计划。

为什么要使用网络请求框架?

在我们开发过程中,几乎80%以上的功能都需要与服务端进行数据交互,通过网络请求获取或者提交业务数据。而我们自己单独实现一个网络请求所耗费的时间以及代码量往往都是非常多的,这样极大的降低了我们的开发效率,并且代码不易于维护。因此,利用好一个扩展性强、性能优越的框架能够大大加快我们的开发速度。并且合理的封装能够让我们的代码更加的便于维护,不至于因为需求的改动而进行大量代码的修改

课程说明

本课程主要讲解目前市面上最火的几个网络请求框架,通过对源码的分析带领大家了解框架的设计思路及实现流程

适合人群

1.具备Android开发基础
2.热爱开源,想要学习如何拆轮子

学习收获

1.熟悉网络请求的常见流程及开发思路
2.熟悉常见网络请求框架的基本使用
3.了解常见网络请求框架的源码设计思路
4.学会自己对框架做二次封装

常见问题

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

Q:『有效期』是什么?
A:『有效期』从订单支付成功后开始计算,到期后仍然可以观看职业方向独立课程视频和图文,但不再享受问答和作业批改等服务。
Q:VIP价格是什么?
A:购买过极客学院 VIP 会员的用户,可享受职业学院课程 VIP 价格,这个价格会比现价有一定的优惠。

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

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

Android网络编程框架详解

主讲:不死鸟jgc

网络请求是APP开发中必不可少的一项技能,随着业务逻辑的复杂性增加,各种各样的网络请求框架也因此孕育而生。本课程就针对目前最火的几大框架进行详细的解读。

第 1 部分 Android网络请求基础 95 分钟

第 1 节 网络基础 65 分钟
Web及网络基础
HTPP协议基础
HTTPS的原理和介绍
本小节资料包
第 2 节 Android原生HTTP请求实现 30 分钟
HttpClient
HttpUrlConnection
本小节资料包
作业:实现用户注册功能
实现用户注册功能

第 2 部分 Android开源网络框架的使用和分析 195 分钟

第 1 节 OKHttp使用 80 分钟
OKHttp简介和引入
OKHttp基本使用
OKHttp源码分析
OKHttpUtils开源库的介绍和使用
本小节资料包
第 2 节 Retrofit使用 115 分钟
Retrofit和RestFul简介
Retrofit基本使用
Retrofit 源码分析
RxJava简介
RxJava+Retrofit结合使用
本节资料包
作业:实现用户登录功能
实现用户登录功能

第 3 部分 Android网络框架实战 130 分钟

第 1 节 项目实战 130 分钟
项目介绍、软件框架设计、网络接口介绍
OKHttp自定义封装(一)
OKHttp自定义封装(二)
Retrofit自定义封装
项目功能实现(一)
项目功能实现(二)
项目功能实现(三)
项目总结
本小节资料包
作业:使用自己封装的HTTP工具类完成用户头像上传功能
使用自己封装的HTTP工具类完成用户头像上传功能

学员服务

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

主讲老师

  • 不死鸟jgc

    极客学院布道师

    不死鸟工作室创始人,现任国内顶尖人工智能公司安卓高级开发工程师兼项目经理。