/react-native-zhihuDaily

RN版知乎日报

Primary LanguageJavaScript

RN版知乎日报

知乎日报的 react-native 版本 , 用于日常使用和开发学习.

主要涉及的功能点 :

 轮播图    日期选择器   主题化    热更新(codePush)   登录流程  图片保存  图像查看器  WebView集成   启动屏

 极光推送    Mobx集成    头像图片拍摄和裁切   消息推送与深连接  离线数据缓存

运行

react-native run-android  或者  react-native run-ios
注 :  IOS 版本未经测试 , 请先尝试Android版本

参考文档

  1. 项目概况

  2. 技术选型

  3. 目录结构与文件说明

  4. 页面功能实现

IOS插件配置

由于缺少IOS开发环境 , 此App没有在IOS环境下的运行过 . 建议先尝试运行Android版本 , 如要运行IOS版本 ,请先解决以下问题

  1. react-native-image-crop-picker(图像选取器) 需要手动配置 , 请参考文档增加 ios 的配置 .

  2. react-native-bootsplash(启动屏) 需要手动配置 , 请参考文档增加 ios 的配置 .

  3. react-native-vector-icons(图标库) 需要手动配置 , 请参考文档增加 ios 的配置 .

  4. 为应用更换IOS的图标和名称 (可选)

极光推送与热更新功能(CodePush)

App 默认注释这两项功能的代码 , 如果开启请参考对应的插件文档 , 增加依赖性并配置Key值 .

演示



下载

Android版本

更新记录

2019/10/28

  1. 升级项目版本到RN v0.61.2 && 更新所有第三方依赖 .
  2. 适配 react-navigation V4.0+
  3. 将启动屏组件更换为react-native-bootsplash