react-native-manga-reader-app icon indicating copy to clipboard operation
react-native-manga-reader-app copied to clipboard

[Alpha] A React Native / Expo app for cross-platform manga reading

react-native-manga-reader-app

runs-with-expo releases commits

A React Native / Expo app for cross-platform manga reading

View the Expo 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 or spinjs plus an integation with Expo as they're Webpack-based. Having a custom webpack config integrated with my front end boilerplate 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 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), Favorites, Chapter Read/Unread indicators, Chapter Release Dates, New Chapter indicators, and will likely continue to change more and more.