This app is VERY heavy in production. Please open an issue if you find any bugs.
The standard of anime streaming app on android ( and in future ios )
You can :
- Watch any animes that are listed on MAL
- Import your MAL list of Mangas and Animes
- Everything you watch or read will update your MAL account, go get those shiny badges :)
- Read released manga from various sources online while the app keeps tracks of it
- Get a recap for manga if you left it for a long time, of course you can just skip it
- And much more things i forgot to add here
git clone https://github.com/SecreSwalowtail/Rodia_Anime_Streaming_App.git
npm install
# The most simple way is to download Android Studio and check NDK and Build Tools
# If the gradle compiler cannot find NDK or the tools for building , make sure to export them in the Path variable
https://developer.android.com/tools/variables
cd android
./gradlew assembleRelease
If everything is set up correctly, you should see your APK in :
android/app/build/outputs/apk/release
The nodejs-react-native package is curentlly broken and the fixes are not documented. This aims to help someone if he wants to integrate that in his application.
The code still tries to build x86 libs while not supporting them, wrongly excluding packages that are needed for the package to run and i'm not even trying to build it for IOS
Follow the guide on this issue
While you can change the configuration to use NODE 18+ in node-modules/nodejs-mobile-react-native/android/build.gradle
from def _nodeVersionRequired = 16
to def _nodeVersionRequired = 18
or higher the best way for this is to use a node version manager(for example NVM) while remembering to uninstall nodejs
Apply this fix