1. 程式人生 > >雙平臺真實開發GitHub App React Native技術全面掌握

雙平臺真實開發GitHub App React Native技術全面掌握

熱更新 菜單 第2章 chm 實現 應用 隱藏 進入 safe

技術分享圖片


第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技術全面掌握