https://github.com/agilgur5/react-native-manga-reader-app
[Alpha] A React Native / Expo app for cross-platform manga reading
https://github.com/agilgur5/react-native-manga-reader-app
app expo manga react-native
Last synced: 4 months ago
JSON representation
[Alpha] A React Native / Expo app for cross-platform manga reading
- Host: GitHub
- URL: https://github.com/agilgur5/react-native-manga-reader-app
- Owner: agilgur5
- License: other
- Created: 2018-08-14T06:44:34.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2019-11-24T03:18:45.000Z (over 5 years ago)
- Last Synced: 2025-01-14T00:23:27.554Z (4 months ago)
- Topics: app, expo, manga, react-native
- Language: JavaScript
- Homepage: https://expo.io/@agilgur5/react-native-manga-reader-app
- Size: 824 KB
- Stars: 17
- Watchers: 4
- Forks: 4
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# react-native-manga-reader-app
[](https://expo.io/@agilgur5/react-native-manga-reader-app)
[](https://github.com/agilgur5/react-native-manga-reader-app/releases)
[](https://github.com/agilgur5/react-native-manga-reader-app/commits/master)
![]()
A React Native / Expo app for cross-platform manga reading
[View the Expo app](https://expo.io/@agilgur5/react-native-manga-reader-app)
## Why?
Wanted to build my first RN cross-platform app without the constraints of having to integrate with an existing codebase.
I figured a cross-platform manga reader app would be a somewhat easy starter project and would actually be something I would personally use as the options on both platforms don't completely match what I'm looking for.
Decided to use Expo since it's the easiest platform to start developing on when you don't have to integrate with an existing codebase. I would probably be more in favor of [Haul](https://github.com/callstack/haul) or [spinjs](https://github.com/sysgears/spinjs) plus an integation with Expo as they're Webpack-based.
Having a custom webpack config integrated with my [front end boilerplate](https://github.com/agilgur5/front-end-base) and `react-native-web` would be ideal for single codebase development and similar configuration of JS and CSS across all platforms.
## Misc
Parts of the codebase were originally `cp`'d from [yinshanyang/manga](https://github.com/yinshanyang/manga) as a starting point.
Since then, much of it has been highly refactored, reorganized, bugfixed, changed, etc.
The API and scraper code is still mostly the same, as is some of the styling / layout, for now.
Have added many features like Search, persistence (via [`mst-persist`](https://github.com/agilgur5/mst-persist)), Favorites, Chapter Read/Unread indicators, Chapter Release Dates, New Chapter indicators, and will likely continue to change more and more.