/reading

iReading App Write In React-Native

Primary LanguageJavaScriptApache License 2.0Apache-2.0

iReading

iReading_Logo

Build Status Join the chat at https://gitter.im/attentiveness/reading License Apache2.0

iReading App Write In React-Native(Studying and Programing)

Support: Android 4.1 (API 16)+ IOS(7.0+)

No Profit, No Advertisement, Only Feelings

Screenshot

iReading_Splash iReading_Main iReading_Drawer iReading_Article iReading_Share iReading_Category iReading_IOS_Main iReading_IOS_Share

Download

From Android Market

360 Android Market: Download iReading

Wandou Labs: Download iReading

From App Store

Download iReading

β Version

Android: Download iReading

iOS: 🚀 Coming soon!

Application Architecture

  • Microsoft Code Push for dynamic update
  • Redux is a predictable state container for reading application, together with React Native
  • Redux-Saga is a library that aims to make side effects in reading application easier and better
  • Mocha and Chai for UT
  • Enzyme for testing React Native UI components and mock
  • Eslint is a tool for identifying and reporting on patterns found in reading application code

Development Workflow

Step One

npm install -g react-native-cli

Step Two

npm install

Step Three

react-native start

Run Test

npm test

Release Note

Reading Release Note

Known Issue

react-native-scrollable-tab-view: [Android]ScrollableTabBar Crash

react-native-vector-icons: [ToolbarAndroid] Important Warning!!

OnLine Accident

Reading Online Accident

Welcome

  • Star
  • Fork
  • PR
  • Issue

Contributing

For more information about contributing PRs and issues, see our Contribution Guidelines.

License

Apache License 2.0