/ZhiHuDaily-React-Native

A Zhihu Daily(http://daily.zhihu.com/) App client implemented using React Native for Android.

Primary LanguageJavaScriptMIT LicenseMIT

ZhiHuDaily-React-Native

The is a Zhihu Daily App client, implemented using React Native for Android. The is a demo project to show how to develop a compelet app with React Native. (The data api is from ZhihuDailyPurify)

How does it looks like?

  • The home page

  • The drawer

  • The content page

Related content

In this project, I used most of technology in React Native:

  • Flex Style
  • Direct Manipulation
  • Native UI Components
  • DrawerLayoutAndroid
  • Image/Text/ListView
  • TouchableHighlight/TouchableNativeFeedback
  • ToolbarAndroid/Navigator
  • StyleSheet/ToastAndroid/BackAndroid
  • Timers
  • ...

TODO

  1. Add local storage to cache data
  2. Add List header banner (Like ViewPager?)
  3. Add splash animation
  4. Working on incomplete features
  5. iOS compatible

License

This project is available under the MIT license.