【課程內容】
第1章:安卓行業和項目開始
個人簡介(一)
上課紀律(二)
點名(三)
項目課程安排(四)
授課方式和作業(五)
Android行業和發展歷程(六)
Android目前就業(七)
Android企業招聘要求(八)
環境介紹和模塊劃分(九)
開始搭建項目-實現歡迎頁(十)
實現引導員(十一)
第三方組件源碼原理分析(十二)
作業詳細說明提醒(十三)
第2章:走進架構師-MVP架構
作業點評(一)
什么是架構師(二)
什么是MVP(三)
MVP和MVC的區別(四)
MVP架構原理分析(五)
MVP架構功能流程原理圖(六)
課間解決問題(七)
MVP項目架構搭建(八)
第3章:項目UI主框架搭建-OO設計
作業點評(一)
企業級分包(二)
新建Tab頁(三)
主頁UI架構圖(四)
反編譯工具使用(五)
準備Tab資源(六)
定義Tab和初始化Tab頁(七)
綁定Tab頁(八)
解決Tab樣式問題(九)
為什么使用FragmentTabhost(十)
自己搭建登錄服務器(十一)
客戶端基于MVP架構實現登錄(十二)
課后作業說明(十三)
第4章:Builder設計模式構建Toolbar和新浪微博SDK集成
作業點評(一)
Builder設計模式講解(二)
Builder設計模式實現Toolbar(三)
使用自定義Toolbar(四)
集成新浪微博SDK(五)
新浪微博SDK使用(六)
Openfire服務器演示(七)
第5章:基于MVP項目架構獲取新浪微博服務器關注列表
作業說明(一)
實現微博主頁列表(二)
MVP優化(三)
第6章:基于MVP架構實現發微博功能以及FragmentTagHost源碼分析
作業點評(一)
FragmentTabHost源碼分析(二)
自定義FragmentTabHost(三)
Popupwindow彈窗顯示(四)
第三方組件源碼分析(五)
發微博(六)
ImageLoader源碼分析(七)
Android Studio插件安裝(八)