收看视频请直接点击“阅读原文”
年初上了一门新课 《破解 Android 高级面试》,后来跟同学们讨论的时候,发现大家对于框架的深入剖析比较感兴趣,并且市场上目前没有特别好的框架剖析课,正好我因为研究 suspend 函数的原因把 Retrofit 的源码又过了一下,所以就出了一套比较精炼的视频,时长大概 3.5 小时,放到了慕课网上供大家参考。
课程的主要内容当然不能是带着大家过源码了,我侧重找了几个点来作为分析的线索,例如动态代理,不仅仅要把 Retrofit 本身的用法搞清楚,我们还要知道动态代理究竟是怎么一回事,动态生成的代理类的字节码是什么,以及动态代理的第三方实现与 Java 内置的实现有什么区别等等。
视频里面还特意加入了一些 Kotlin 相关的支持,比如对 suspend 函数的分析,如果大家对于 suspend 函数的本质不是很熟悉,也欢迎参考我最近在编写的 《破解 Kotlin 协程》系列文章,协程相关的教学视频后续我也会更新到之前录制的 《Kotlin 入门到进阶》这门课当中。
视频是免费的哈,欢迎大家点击阅读原文收看,感谢大家的支持~