# reading **Repository Path**: mirrors_listenzz/reading ## Basic Information - **Project Name**: reading - **Description**: iReading App Write In React-Native - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-09 - **Last Updated**: 2026-01-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # iReading ![iReading_Logo](./Reading_Logo.png) [![Build Status](https://travis-ci.org/attentiveness/reading.svg?branch=master)](https://travis-ci.org/attentiveness/reading) [![Code Climate](https://codeclimate.com/github/attentiveness/reading/badges/gpa.svg)](https://codeclimate.com/github/attentiveness/reading) [![Join the chat at https://gitter.im/attentiveness/reading](https://badges.gitter.im/attentiveness/reading.svg)](https://gitter.im/attentiveness/reading) [![License Apache2.0](https://img.shields.io/hexpm/l/plug.svg)](https://raw.githubusercontent.com/attentiveness/reading/master/LICENSE) [![GitHub release](https://img.shields.io/github/release/attentiveness/reading.svg?maxAge=2592000?style=flat-square)](https://github.com/attentiveness/reading/releases) [![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](https://github.com/attentiveness/reading/pulls) 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](./screenshot/iReading_Main.png) ![iReading_Article](./screenshot/iReading_Article.png) ![iReading_Category](./screenshot/iReading_Category.png) ![iReading_IOS_Main](./screenshot/iReading_iOS_Main.png) ![iReading_IOS_Share](./screenshot/iReading_iOS_Share.png) ## Download ### β Version(master branch) *Android:* [Download iReading](http://fir.im/w7gu) ### From Android Market(Old) *360 Android Market:* [Download iReading](http://zhushou.360.cn/detail/index/soft_id/3217938?recrefer=SE_D_Reading) *Wandou Labs:* [Download iReading](http://www.wandoujia.com/apps/com.reading) ### From App Store(Old) [Download iReading](https://itunes.apple.com/cn/app/ireading/id1135411121?l=zh&ls=1&mt=8) ## Application Architecture - [Microsoft Code Push](https://github.com/Microsoft/react-native-code-push) for dynamic update. - [Redux](https://github.com/reactjs/redux) is a predictable state container for reading application, together with [React Native](https://github.com/facebook/react-native). - [Redux-Saga](https://github.com/yelouafi/redux-saga/) is a library that aims to make side effects in reading application easier and better. - [react-navigation](https://github.com/react-community/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](https://facebook.github.io/jest/) for testing [React Native](https://github.com/facebook/react-native) components and UT. - [Eslint](https://github.com/eslint/eslint) is a tool for identifying and reporting on patterns found in reading application code. - [react-native-exceptions-manager](https://github.com/Richard-Cao/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 ``` ## Release Note [Reading Release Note](https://github.com/attentiveness/reading/releases) ## Contributing **For more information about contributing PRs and issues, see our [Contribution Guidelines](https://github.com/attentiveness/reading/blob/master/CONTRIBUTING.md).** ## License Apache License 2.0