LiushuiXiaoxia / XiaoxiaZhihuRN

XiaoxiaZhihu(zhihu daily) client written by React Native.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

XiaoxiaZhihuRN


参考知乎日报,使用网络上的Api,仿写了一个知乎日报客户端。

由于使用非正常手段获取Api,若被告知需停止共享与使用,本人会及时删除此页面与整个项目。

本项目使用React Native进行开发

Build Status

其他客户端

XiaoxiaZhihu iOS客户端

XiaoxiaZhihu Android客户端Java版本

XiaoxiaZhihu Android客户端Kotlin版本

XiaoxiaZhihu Android客户端Android Architecture Components版本

XiaoxiaZhihu客户端ReactNative版本

XiaoxiaZhihu客户端Weex版本

XiaoxiaZhihu客户端微信小程序

效果图

使用

目录介绍

|--XiaoxiaZhihuRN
    |-- android // andorid code
    |-- ios // andorid code
    |-- node_module // node_module code
    |-- React // React Native
        |-- data // http api
        |-- native // android native bridge
        |-- ui // react naive ui page
        |-- util // util
        |-- widget // custom widget
            |-- native widget//

如何启动React Native

cd React
npm install
npm start

如何启动Android

./gradew installDebug

修改记录

v0.0.3

  • 使用redux模式

v0.0.2

  • 支持iOS
  • banner轮训支持iOS

v0.0.1

  • 完成基本功能

后续优化

  • banner轮训问题
  • WebView与ScrollView兼容问题
  • ToolbarAndroid做成平台无关性
  • 性能优化

About

XiaoxiaZhihu(zhihu daily) client written by React Native.


Languages

Language:JavaScript 74.1%Language:Java 17.9%Language:Objective-C 6.1%Language:Python 1.9%