MyGalaxy 项目概述
为公司技术分享开发的项目,同时也为了练手开发一个成品的App。项目融合了干货API和猫眼API,特在此感谢!
项目目前完成一期工作,提供内测版本的release包,体验了一把React Native App从筹划、到代码实现,以及最后发布整个过程。myGalaxy是一个不错的练手项目,开发过程中也参考了不少其他开源项目(iReading、Mung等),多数异步请求采用Redux来做状态管理,也是目前比较流行的做法。
个人认为掌握React Native并了解Es6之后,再去学习React、React VR和微信小程序wepy框架都有助益!
项目需求及功能说明书
GitHub地址
https://github.com/MK-LinKnight/react-native-V2
APK链接
贡献者
Knight
App功能
查看热点话题(技术、电影、妹子),未来会增加知乎日报功能。
UI参考facebook风格
项目一期介绍
目的是完成一个可供发布相对完整的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需执行命令npm install -g react-native-cli
已安装React Native在根目录(myGalaxy)执行 npm install
编译运行
在根目录执行 react-native run-ios & react-native run-android
网友评论