iReading App Write In React-Native
Alternatives To Reading
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
30 Days Of Javascript35,890
11 days ago1January 25, 2022245JavaScript
30 days of JavaScript programming challenge is a step-by-step guide to learn JavaScript programming language in 30 days. This challenge may take more than 100 days, please just follow your own pace. These videos may help too:
Zustand31,212103115 days ago98August 22, 202210mitTypeScript
🐻 Bear necessities for state management in React
Reactjs Interview Questions29,428
7 days ago11JavaScript
List of top 500 ReactJS Interview Questions & Answers....Coding exercise questions are coming soon!!
React Boilerplate29,094212 months ago1May 11, 2014116mitJavaScript
:fire: A highly scalable, offline-first foundation with the best developer experience and a focus on performance and best practices.
React Redux22,803140,10815,483a day ago121September 23, 202219mitTypeScript
Official React bindings for Redux
React Redux Links21,729
9 months ago31
Curated tutorial and resource links I've collected on React, Redux, ES6, and more
Normalizr20,9833,388592a year ago43March 19, 202222mitJavaScript
Normalizes nested JSON according to a schema
30 Days Of React20,647
18 days ago189JavaScript
30 Days of React challenge is a step by step guide to learn React in 30 days. These videos may help too:
Responsively App19,973
10 hours ago158agpl-3.0JavaScript
A modified web browser that helps in responsive web development. A web developer's must have dev-tool.
Js Stack From Scratch19,396
7 months ago1January 19, 201748mitJavaScript
🛠️⚡ Step-by-step tutorial to build a modern JavaScript stack.
Alternatives To Reading
Select To Compare

Alternative Project Comparisons



Build Status Code Climate Join the chat at 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


iReading_Main iReading_Article iReading_Category iReading_IOS_Main iReading_IOS_Share


β 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

  • 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.
  • react-navigation is an extensible yet easy-to-use navigation solution, can also be used across React and React Native projects allowing for a higher degree of shared code.
  • Jest for testing React Native components and UT.
  • Eslint is a tool for identifying and reporting on patterns found in reading application code.
  • react-native-exceptions-manager for handling crashes in release version.

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


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


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


Apache License 2.0

Popular Reactjs Projects
Popular Redux Projects
Popular Web User Interface Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Redux Saga
React Navigation