attentiveness / reading

iReading App Write In React-Native
https://richardcao.me/2016/07/05/Talk-About-Reading/
Apache License 2.0
3.42k stars 881 forks source link
android ios react-native react-navigation redux redux-saga

iReading

iReading_Logo

Build Status Code Climate Join the chat at https://gitter.im/attentiveness/reading License Apache2.0 GitHub release PRs Welcome

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

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

No Profit, No Advertisement, Only Feelings

Screenshot

iReading_Main iReading_Article iReading_Category iReading_IOS_Main iReading_IOS_Share

Download

β Version(master branch)

Android: Download iReading

From Android Market(Old)

360 Android Market: Download iReading

Wandou Labs: Download iReading

From App Store(Old)

Download iReading

Application Architecture

Development Workflow

Step One

yarn(or npm) install -g react-native-cli

Step Two

yarn(or npm) install

Step Three

react-native start

Run Test

yarn(or npm) test

Format Code

yarn(or npm run) format

Run Lint

yarn(or npm run) lint

Importance

ShowAPI was used by iReading from free to charge, so my key doesn't work. You could apply for a new key and replace in UrlUtil.js, it will work properly. Reference this issue: Cannot convert undefined or null to object. I apologize to inconvenience you.

Release Note

Reading Release Note

Contributing

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

License

Apache License 2.0