組件化封裝思想實戰Android App視頻課程

來源:互聯網
上載者:User

標籤:APP   安卓   

 
第1章 課程概述
通過本章讓學生:1.瞭解本次項目實戰主要有那些功能有,以及通過本次項目實戰,學生可以掌握開發一個應用所需的全部知識。2.在課程安排上,我們主要以實際的開發順序來講解,保證學員能夠所學即所得。

第2章 首頁架構搭建
本章正式開始我們的項目開發,在開發項目的過程中穿插我們要講的知識點,本節課我們主要來目的:1.搭建好我們的HomeActivity, 實現HomeActivity中Fragment的切換。2.建立首頁所需要的所有Fragment(空的Fragment,功能對應模組填充)

第3章 App公用模組之網路請求組件
通過本節課的學習:1.我們要基於Okhttp封裝一個通用的網路請求架構,前期先實現發送get和post請求,後面我們會繼續擴充我們架構的功能,例如檔案下載。2.利用我們的網路架構發送請求並擷取響應 3.如何利用Charles調試介面。

第4章 App公用模組之圖片載入組件
本章我們要完成非同步網狀圖片載入庫universeImageLoader的講解,通過本章內容的學習。我們在掌握universeImageLoader架構的前提下,對其進行二次封裝,使之成為一個獨立的功能模組,方便我們以後直接複用,而且在於商務邏輯隔離的情況下,我們也可以方便的對其進行替換。...

第5章 首頁列表開發與測試
通過本章學習,我們要掌握android中最常用的兩個控制項的深度使用ViewPager和ListView中如何嵌入複雜的布局。以及我們如何去合理的定義資料結構,使我們移動端使用起伺服器的資料來更加的得心應手。

第6章 App公用模組之二維碼掃描組件
本章我們完成zxing掃碼功能的整合。1.首先我們對zxing做一個基本的介紹 2.我們要對zxing整個工程做一個裁剪,以減少zxing包的大小及除去無用功能 3.將zxing整合到我們的實戰項目中。 4.zxing核心類介紹。5.自訂掃碼介面UI 6.處理掃碼返回的結果資料。 通過本章的學習,我們不僅能夠整合開源的二維碼工程,而且...

第7章 視頻播放SDK模組開發
本章是我們整個項目的核心,通過本章的學習,我們能學會:1.如何利用android最底層的類去自訂一個視頻播放器。2.通過介面回調將視頻器視頻暴露到調用層。3.SDK封裝思想的講解,4.將我們的播放器封裝為一個通用的SDK工具包。 5.在我們的實戰項目中去調用我們的播放SDK,看是否方便使用。...

第8章 首頁MineFragment開發與測試
通過本章的學習,讓學員掌握在實際開發中:1.我們是如何去系統管理使用者資訊的 2.局部廣播的使用 3.SharedPreference在實際開發中的作用 4.如何利用已有資料產生二維碼 5.版本更新功能如何?

第9章 瀏覽查看大圖頁面開發
通過本章學習,我們可以學會如何去使用PhotoView實現我們項目中,網上好多教程教如何去自訂類似PhotoView的教程,大家可以暫時忽略,因為即使教你如何自訂PhotoView的人,在實際開發中也是使用PhotoView的,所以我們要先學會如何去用,等我們用的很熟悉的時候,我們可以直接去研究PhotoView的源碼,這是一種最高效的方...

第10章 App公用模組之社交分享組件
本章主要為我們的App添加分享功能,通過對ShareSDK分享的實戰,我們不僅能學習如何去使用它去完成我們最基本的分享工作 ,更可以將其封裝為一個通用的分享組件,方便我們以後的複用。

第11章 課程詳情頁面開發
本章主要來實現我們的課程詳情頁面的開發,通過本節課我們主要學習:1.學習利用mpchart去開×××亮的圖表。2.Activity的各種不同的啟動模式。以及如何正確的決定使用那種啟動模式。

第12章 App公用模組之即時推送組件
通過本章的學習,我們要學習如何將極光推送或者其它第三方推送庫整合到我們的項目中。並完成與目前市面上最主流App一致的推送跳轉流程開發。讓我們的項目與使用者更多的互動起來。

第13章 項目適配android6.0許可權系統
通過本章的學習,同學們可以學會如何將我們的應用無縫的適配到android6.0及以上系統,且不需要依賴任何第三方庫。

第14章 友盟多渠道打包及上線Apk
通過本章的學習,我們會最終打出我們要上線市場的對應的Apk檔案並上傳到對應的應用市場

第15章 項目流程回顧及最佳化
對本項目的配置注意事項,流程進行回顧,項目核心價值說明,個別細節最佳化等


:百度網盤下載       IT交流群:9780552


組件化封裝思想實戰Android App視頻課程

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.