標籤:更新 儲存 回顧 收藏 對象 cst 複用 進度條 arc
第1章 項目需求分析、效果示範、功能分解,技術分解、開發計劃制定,首頁導航架構設計
本章首先會對項目需求進行分析,然後對項目效果進行示範,讓大家知道我們將要開發一款怎樣的APP,接著,會制定一個項目開發計劃,讓大家明白我們將以怎樣的方式開發這款APP,然後,會對這款APP做一個技術上的分解,讓大家知道開發這款APP需要用到哪些技術;然後,會教你如何自訂群組件,如何進行頁面之間的導航資料傳遞等;...
第2章 項目基礎功能開發(ListView、下拉重新整理、上拉載入更多、APP啟動引導流程)
本章首先會對開發一款App最常用的組件ListView及RefreshControl進行講解;接著會講解React Native 的 Fecth API的使用與輕量級封裝,讓你能夠學習並掌握React Native的網路編程技術;最後會介紹App的啟動引導流程,讓你掌握一款App從啟動到進入首頁的來龍去脈。...
第3章 Popular(最熱)模組開發(AsyncStorage資料庫技術、離線緩衝)
本章主要講解如何設計與實現Popular(最熱)模組;首先對Popular的資料模組進行封裝,然後講解AsyncStorage技術,讓你學會在React Native中如何進行資料存放區;接著講解如何載入json資料,如何?自訂訂閱標籤,標籤排序,標籤刪除等功能,如何?Popular模組離線緩衝功能,讓你掌握離線緩衝原理以及實現方案;最後講解Web...
第4章 Trending(趨勢)模組開發(代碼最佳化技巧、高複用代碼設計)
本章主要講解如何設計與實現Trending(趨勢)模組;首先會講解如何從https://github.com/trending上擷取資料,並把資料解析並封裝成對象,並最佳化代碼,將上述過程封裝成一個可複用的Trending資料模組;接著會講解在React Native中如何?一個Pop快顯功能表;最後,我會教大家如何複用Popular(最熱)模組的代碼來實現一個自訂...
第5章 Favorite(收藏)模組開發(資料DAO層設計技巧,資料狀態即時更新)
本章主要講解如何設計與實現Favorite(收藏)模組;首先會講解如何為Popular與Trending模組添加收藏功能(包括收藏與移除最愛),接著將這一過程封裝成一個可複用的FavoriteDao模組,以方便其它模組調用;然後會講解如何將收藏的項目載入並顯示出來,如何即時更新收藏狀態;最後會為收藏列表實現詳情頁。...
第6章 My(我的)模組開發(代碼提取技巧,組合模式應用技巧,資料非同步重新整理與動態添加)
本章主要講解如何設計與實現My(我的)模組;首先會講解如何構建我的頁面;然後講解如何構建關於頁面與關於作者頁面,在這裡會對關於頁面與關於作者頁面的公用代碼進行提取,通過這一節你會學到如何用組合的方式來複用代碼的技巧,以及它與通過繼承方式複用代碼的優缺點;另外,通過這一章你也能學習到如何自訂擴充列表,如...
第7章 Search(搜尋)模組開發(動態關鍵字,可取消非同步任務設計)
本章主要講解如何設計與實現搜尋模組;首先會講解如何?一個帶搜尋的NavBar,以及輸入框TextInput的使用與擴充;然後會講解如何顯示搜尋進度條,以及如何顯示搜尋的資料,如何動態顯示和隱藏底部按鈕;然後,會講解首頁如何動態顯示搜尋模組添加的關鍵字,以及對“廣播事件”的更進一步應用; 最後,為了實現取消搜尋的...
第8章 MoreMenu(更多菜單)模組開發(封裝可配置菜單組件,RN版本升級踩坑)
本章主要講解如何設計與實現更多菜單;首先會講解如何封裝一個可配置的更多菜單組件,以及可配置菜單的應用;然後,你也會學到傳遞組件的另外一種方式,即通過傳遞函數的方式來代替直接傳遞組件。最後這一章大家也可以學到如何對React Native的版本進行升級。...
第9章 進階功能開發(多彩主題、資料統計、社會化分享、第三方登入,熱更新等)
本章會教大家一些React Native開發的進階技能;首先是如何為APP自訂實現一個多彩主題;然後是如何通過構建 React Native原生模組,來實現一些更進階的功能,比如多線程,圖片處理等;接下來會教大家如何在React Native應用中整合統計功能,分享功能以及第三方登入功能等;然後,會講解APP啟動白屏問題產生的原因以及...
第10章 項目發布前的最佳化、打包與上線Android和IOS APP、學習資料
本章會教大家對項目進行發布前的最佳化;然後教大家學習如何打包發布一款React Native Android應用與React Native iOS應用。帶大家走完項目開發的最後流程,最後對課程進行整體的總結與回顧。
:百度網盤下載
雙平台真實開發GitHub App React Native技術全面掌握