immersion_reader icon indicating copy to clipboard operation
immersion_reader copied to clipboard

iOS Reader with Japanese popup dictionary

Immersion Reader

Download on App Store

Download on Play Store (Android)

  • Epub reader with popup dictionary for iPhone/iPad
  • Custom dictionaries
  • Dictionary search
  • Save and export words to AnkiDojo

Develop

  1. Build e-reader
cd resources/ebook-reader/apps/web
pnpm install
pnpm build
cp -r build/ ../../../../assets/ttu-ebook-reader/

If install fails, use pnpm install --frozen-lockfile.

  1. Run Flutter app
flutter pub get
flutter run

Distribution

  • bump version in pubspec.yaml
  • update bundle identifier with unique name (per app)
  • (open Xcode )
  • flutter build ipa
  • open Apple Transport on MacOS. Drag and drop the build/ios/ipa/*.ipa app bundle into the app.

Acknowledgements