React Native 开源项目 MyGalaxy

作者: LastKnight | 来源:发表于2017-12-16 22:50 被阅读201次

    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链接

    https://fir.im/hvcu

    贡献者

    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

    项目预览


    相关文章

      网友评论

        本文标题:React Native 开源项目 MyGalaxy

        本文链接:https://www.haomeiwen.com/subject/rdtswxtx.html