Skip to content

XiaoxiaZhihu(zhihu daily) client written by React Native.

Notifications You must be signed in to change notification settings

LiushuiXiaoxia/XiaoxiaZhihuRN

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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做成平台无关性
  • 性能优化