MyGalaxy 項目概述
為公司技術分享開發(fā)的項目,同時也為了練手開發(fā)一個成品的App。項目融合了干貨API和貓眼API,特在此感謝!
項目目前完成一期工作,提供內(nèi)測版本的release包,體驗了一把React Native App從籌劃、到代碼實現(xiàn),以及最后發(fā)布整個過程。myGalaxy是一個不錯的練手項目,開發(fā)過程中也參考了不少其他開源項目(iReading、Mung等),多數(shù)異步請求采用Redux來做狀態(tài)管理,也是目前比較流行的做法。
個人認為掌握React Native并了解Es6之后,再去學習React、React VR和微信小程序wepy框架都有助益!
項目需求及功能說明書

GitHub地址?
https://github.com/MK-LinKnight/react-native-V2
APK鏈接
貢獻者
Knight
App功能
查看熱點話題(技術、電影、妹子),未來會增加知乎日報功能。
UI參考facebook風格
項目一期介紹
目的是完成一個可供發(fā)布相對完整的React Native開源項目。
完成話題廣場模塊
完成電影院線模塊列表頁
完成關于App模塊
項目二期介紹?
新增電影院線模塊詳情頁
新增登陸功能
新增設置模塊
項目三期介紹
新增知乎日報模塊
配置
React Native 版本 0.44.0
使用組件一覽:
react-native-scrollable-tab-view@0.7.4
react-native-splash-screen@2.1.0
react-native-star-rating
react-native-swiper
react-navigation
redux
react-redux
redux-thunk
redux-persist
Redux

安裝配置
未安裝React Native需執(zhí)行命令npm install -g react-native-cli
已安裝React Native在根目錄(myGalaxy)執(zhí)行 npm install
編譯運行
在根目錄執(zhí)行 react-native run-ios & react-native run-android
項目預覽



