Site icon Flutter Packages | Pub dev Packages – Flutter Mobile App World

Simple manga reader app for MangaSee

MAPI

MAPI

Simple manga reader app for MangaSee.
Mind that this is my very first attempt on using Flutter.

Why

I wanted to try out Flutter, and i needed an app to read mangas on iPad.
So i’ve put those 2 things together and here we are.

The app

This app uses an integrated web scraper that will provide data found on MangaSee.

At the moment the app works without major issues, but has just these basic features:

Since MangaSee is already having issues (sometimes) with server load, I coded this app so that when you hit the “Search” button, it will store the complete JSON of mangas available its local Database, and concurrent request will read from it instead of requiring a new “Scraping”. The cached results will expire in 24 hours. I made it this way because MangaSee’s /search page it’s pretty heavy, and requesting it for each search would mean a pretty huge load on their side.

How to build

Android

flutter pub get
flutter build apk --release --obfuscate --split-debug-info=build/app/outputs/symbols --split-per-abi

Then you should find app.apk under build/app/outputs/flutter-apk/.

iOS

Since I don’t have a paid Apple Developer account, to put the app in my iPad i usually run it in release mode with my iPad connected over USB and selected as Destination Device.

flutter pub get
flutter run --release

I’m still investigating a better way to do this.

TODO

Download reader app source code on GitHub

Exit mobile version