【在线网课】Android架构师: 网络层架构设计与实战学习

android教程视频讲座简介:

Android架构师: 收集层架构设想取真战

那是一门里背Android中初级工程师、低级架构师的收集层架构设想课程,接纳Retrofit收集框架的设想思绪,从底层开端设想取完成一个齐新的、功用壮大的收集框架,撑持多线程下载、GreenDao、RxJava、https、dns、注解、重连取毛病处置等,具有十分强的通用性战代表性

第1章 课前须知
引见怎样来进修,课程合适的人群、怎样才气举一反三
第2章 支流收集框架阐发
经常使用收集框架引见,阐发volley 、Android-async-http、Afinal框架、xUtils、okhttp、retrofit、劣有面缺陷、教会挑选一个框架的尺度是甚么?
第3章 http和谈详解
引见http1.0、1.1 2.0版本战spdy和谈、示例解说恳求头的使用场景、呼应头的品种分别、缓存相干字段等。
第4章 okhttp3详解
解说利用 okhttp3收收同步恳求同步恳求 get/post/上传文件/ 撑持缓存、 http和谈缓存完成的道理
第5章 多线程下载功用设想
本章解说框架拆建,下载框架是处理的几个枢纽成绩,取下载相干的字段示例、编写框架的中心代码、多线程利用道理。
第6章 多线程下载功用劣化
本章次要是劣化多线程下载功用,增长行列机造、增加数据库撑持、进度更新、多线程劣化、单例、构建者形式实践使用解说、架构设想的一些看法。
第7章 客户端设想
本章开端对框架的 header停止启拆、对形态码界说 request停止启拆 、对response停止启拆,且对笼统的工场形式停止实践使用并编写测试用例测试中心架构的功用
第8章 框架拓展设想
本章开端拓展撑持本死HttpURLConnection 完成收集恳求、增长恳求的同步处置战行列机造,增长了主动范例的转换并对收集框架设想战完成的道理停止阐发,以便利各人碰到详细需供是可以正在此根底上灵敏便利的停止拓展。
第9章 收集框架重构
本章处理前里完成过程当中遗留成绩,并阐发框架道理,重构收集恳求代码、从头启拆reponse战request、NiceClient等,让我们的框架更容易用。
第10章 收集框架注解功用设想取完成
本章会解说静态代办署理战注解处置,并界说相干注解,比方GET、POST、Query、QueryMap、Path、Filed、FiledMap,让我们的收集框架也撑持注解功用。撑持收收json到效劳器
第11章 毛病码战重连功用设想取完成
本章经由过程注解完成从头毗连功用,撑持对毛病码的处置功用
第12章 https功用设想取完成
本章会解说https的道理、常睹的减稀常识、重面给各人讲一下单背认证战单背认证,经由过程一个实践的单背认证的例子给各人讲一下客户端战效劳端是怎样处置https功用的
第13章 httpDns功用设想取完成
本章给各人讲一下常睹的dns挟制案例,包罗dns挟制处理计划战正在利用httpdns过程当中碰到的成绩,收集框架层增长httpDns功用,撑持本死的HttpUrlConnection战okhttp3,可自界说交换httpdns功用
第14章 撑持RxJava及课程总结
本章会带各人为我们的框架完成rxjava功用,让我们的框架也可以撑持呼应式编程。本章对框架停止总结,期望各人皆再次停止梳理战总结,把课程教到的常识酿成本人的工具,最初祝各人教有所成,教有所获!

使用道具 举报