All Projects → attentiveness → Reading

attentiveness / Reading

Licence: apache-2.0
iReading App Write In React-Native

Programming Languages

javascript
184084 projects - #8 most used programming language
objective c
16641 projects - #2 most used programming language
java
68154 projects - #9 most used programming language
Starlark
911 projects

Projects that are alternatives of or similar to Reading

react-native-boilerplate
从真实项目中抽离出的一个简单的样板。(A simple boilerplate stripping out of a real project.)
Stars: ✭ 21 (-99.39%)
Mutual labels:  react-navigation, redux-saga
React Native Boilerplate
🚀 Type Based Architecture for developing React Native Apps using react, redux, sagas and hooks with auth flow
Stars: ✭ 375 (-89.08%)
Mutual labels:  react-navigation, redux-saga
ReactNativeSagaFrame
RN开发(一切尽在代码中)
Stars: ✭ 13 (-99.62%)
Mutual labels:  react-navigation, redux-saga
React Native Feature Boilerplate
Feature based Architecture for developing Scalable React Native Apps 🚀 using react, redux, sagas and hooks
Stars: ✭ 139 (-95.95%)
Mutual labels:  react-navigation, redux-saga
hbb-survey-app
Hatay Municipality Survey Application
Stars: ✭ 18 (-99.48%)
Mutual labels:  react-navigation, redux-saga
react-native-boilerplate
🚀 A highly scalable, react-native boilerplate reinforced with react-boilerplate which focus on performance and best practices. 🔥. 💻 🚀 😎 👾 👽
Stars: ✭ 82 (-97.61%)
Mutual labels:  react-navigation, redux-saga
React Native Boilerplate
🚀 React Native Boilerplate Updated
Stars: ✭ 9 (-99.74%)
Mutual labels:  react-navigation, redux-saga
delivery-app-mobile
🍕React Native food delivery app
Stars: ✭ 143 (-95.84%)
Mutual labels:  react-navigation, redux-saga
react native app start kit
a react-native app template
Stars: ✭ 11 (-99.68%)
Mutual labels:  react-navigation, redux-saga
Instagram
A universal instagram clone built with Expo
Stars: ✭ 258 (-92.49%)
Mutual labels:  react-navigation
Dva
🌱 React and redux based, lightweight and elm-style framework. (Inspired by elm and choo)
Stars: ✭ 15,884 (+362.42%)
Mutual labels:  redux-saga
Aawazein
A News Application 🗞️ built under 24 hours ⏰. It is built 🚧 with React Native ⚛️. 🚀 and 3 cups of Chai ☕
Stars: ✭ 28 (-99.18%)
Mutual labels:  react-navigation
Lyrics King React Native
Lyrics King is React Native song lyrics search app, built with Expo. Designed with Adobe XD.
Stars: ✭ 261 (-92.4%)
Mutual labels:  react-navigation
Express React Fullstack
Simple, Useful Full Stack Express and React Application
Stars: ✭ 286 (-91.67%)
Mutual labels:  redux-saga
Blog React
基于typescript koa2 react的个人博客
Stars: ✭ 314 (-90.86%)
Mutual labels:  redux-saga
react-navigation-transition-config
Custom transition config for react-navigation
Stars: ✭ 12 (-99.65%)
Mutual labels:  react-navigation
interbit
To the end of servers
Stars: ✭ 23 (-99.33%)
Mutual labels:  redux-saga
Duckduckgo
DuckDuckGo App built in React-Native (Unofficial)
Stars: ✭ 320 (-90.68%)
Mutual labels:  react-navigation
React Redux Boilerplate
Awesome React Redux Workflow Boilerplate with Webpack 4
Stars: ✭ 307 (-91.06%)
Mutual labels:  redux-saga
React Boilerplate Typescript
🔥 A highly scalable, offline-first foundation with the best developer experience and a focus on performance and best practices ( Typescript )
Stars: ✭ 279 (-91.88%)
Mutual labels:  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

  • 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

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].