簡介:本課程以Jetpack Navigation和ARouter路由組件原理剖析為入口,帶你掌握如何做好技術(shù)選型日后不返工,基于ARouter實(shí)踐登錄攔截與全局降級策略。
第1章 課程目標(biāo)
介紹本次課程目標(biāo)及內(nèi)容具體安排,希望大家都能通過這門課程,學(xué)有所成,學(xué)有所歸。
第2章 架構(gòu)師該如何選擇導(dǎo)航框架
本章以Jetpack Navigation和ARouter為例,帶你了解作為一名架構(gòu)師該如何選擇導(dǎo)航框架,如何做好項(xiàng)目的技術(shù)選型,作技術(shù)的布道者。
第3章 剖析Jetpack Navigation架構(gòu)原理
本章先來掌握J(rèn)etpack Navigation基本用法,再一起來分析Navigation架構(gòu)及實(shí)現(xiàn)原理。
第4章 Jetpack Navigation 進(jìn)階改造
掌握了Navigation原理,本章將帶大家完成Navigation進(jìn)階改造,使得它更佳靈活,貼近實(shí)際需求。
第5章 從架構(gòu)師角度看ARouter實(shí)現(xiàn)原理
本章將帶大家從架構(gòu)師角度分析ARouter的編譯時及運(yùn)行時原理。
第6章 基于ARouter實(shí)現(xiàn)登錄攔截與全局降級策略
本章將從成果展示、需求分析、疑難點(diǎn)分析再到codig,從零開始基于ARouter實(shí)現(xiàn)登錄攔截與全局降級策略。
第7章 課程總結(jié)
本章將帶大家回顧總結(jié)課程重點(diǎn)難點(diǎn),根據(jù)導(dǎo)圖再次確認(rèn)自己是否已經(jīng)掌握相關(guān)技能,進(jìn)一步查漏補(bǔ)缺。
解鎖即可觀看《移動端架構(gòu)師》完整課程視頻
移動端架構(gòu)師
親歷日活千萬級APP全流程落地,成為技術(shù)強(qiáng)+思維深+視野廣 的P7級移動端架構(gòu)師
【第1周】走進(jìn)移動端架構(gòu)師
【第2周】通用UI組件開發(fā)與基礎(chǔ)框架設(shè)計(jì)
【第3周】高級UI組件定制與解耦設(shè)計(jì)
【第4周】Android必備Kotlin核心技術(shù)
【第5周】Android UI核心組件剖析與實(shí)戰(zhàn)
【第6周】Android 導(dǎo)航架構(gòu)探秘
【第7周】線程與線程池核心技術(shù)
【第8周】Android網(wǎng)絡(luò)編程進(jìn)階
【第9周】架構(gòu)首頁模塊
【第9+周】架構(gòu)首頁分類模塊
【第10周】解密Jetpack工具庫核心組件
【第11周】架構(gòu)商品詳情模塊
【第12周】Android消息機(jī)制與類加載
【第13周】玩轉(zhuǎn)Kotlin x Java 設(shè)計(jì)模式
【第14周】主流架構(gòu)模式演進(jìn)之路
【第15周】主流架構(gòu)實(shí)戰(zhàn)搜索模塊
【第16周】IOC架構(gòu)設(shè)計(jì)
【第17周】構(gòu)建與打包能力
【第18周】走進(jìn)Flutter開發(fā)
【第19周】Flutter混合架構(gòu)原理剖析與應(yīng)用
【第20周】Flutter實(shí)戰(zhàn)應(yīng)用與性能優(yōu)化
【第21周】走進(jìn)RN開發(fā)
【第22周】RN混合架構(gòu)原理剖析與應(yīng)用
【第23周】穩(wěn)定性優(yōu)化
【第24周】性能優(yōu)化
【第25周】開發(fā)技能拓展
【第26周】后端-DAU超千萬的移動端接口設(shè)計(jì)實(shí)現(xiàn)
【第27周】前端-管理后臺設(shè)計(jì)實(shí)現(xiàn)
【第28周】【SDK+服務(wù)端+控臺】配置中心架構(gòu)實(shí)現(xiàn)
【第29周】HiAbility SDK開發(fā)
【第30周】學(xué)成“下山”