簡介:Retrofit是一個很優秀的網絡請求框架,它運用了Java的一些比較有趣卻又多少有些諱莫如深的特性來做到這一點,你肯定很好奇這些特性究竟是怎么回事,也很想了解他們還能用在哪里,來吧,這門課將會給出你想要的答案。
第1章 課程介紹
Retrofit現在已經是家喻戶曉了,但在開始課程之前還是要告訴大家如何配置好它的源碼工程,畢竟我們后面就要在它上面直接探索啦。
第2章 接口是如何實現的
Retrofit 使用最開始的就是要定義接口,那么這個接口的實現在哪里?我們拿到的對象又是誰的實例?
第3章 如何處理請求
請求的包裝是Retrofit的精髓之一了,不信你看那遍布接口方法的注解。
第4章 如何處理響應
響應的解析則是復雜的工作,要滿足那么多人的需求,自然要好好設計一番了。
第5章 設計模式舉例
讀懂代碼,關鍵在于搞清楚作者在想什么,設計模式會告訴你大家都是怎么干的。
解鎖即可觀看《移動端架構師》完整課程視頻
移動端架構師
親歷日活千萬級APP全流程落地,成為技術強+思維深+視野廣 的P7級移動端架構師
【第1周】走進移動端架構師
【第2周】通用UI組件開發與基礎框架設計
【第3周】高級UI組件定制與解耦設計
【第4周】Android必備Kotlin核心技術
【第5周】Android UI核心組件剖析與實戰
【第6周】Android 導航架構探秘
【第7周】線程與線程池核心技術
【第8周】Android網絡編程進階
【第9周】架構首頁模塊
【第9+周】架構首頁分類模塊
【第10周】解密Jetpack工具庫核心組件
【第11周】架構商品詳情模塊
【第12周】Android消息機制與類加載
【第13周】玩轉Kotlin x Java 設計模式
【第14周】主流架構模式演進之路
【第15周】主流架構實戰搜索模塊
【第16周】IOC架構設計
【第17周】構建與打包能力
【第18周】走進Flutter開發
【第19周】Flutter混合架構原理剖析與應用
【第20周】Flutter實戰應用與性能優化
【第21周】走進RN開發
【第22周】RN混合架構原理剖析與應用
【第23周】穩定性優化
【第24周】性能優化
【第25周】開發技能拓展
【第26周】后端-DAU超千萬的移動端接口設計實現
【第27周】前端-管理后臺設計實現
【第28周】【SDK+服務端+控臺】配置中心架構實現
【第29周】HiAbility SDK開發
【第30周】學成“下山”