A rework version of miru_app
The project currently work in progress. To download the latest dev build, go to github actions
This project uses a GitHub Actions workflow to build artifacts for Android, Windows and Linux. The sections below document how the CI builds match those local steps so you can reproduce the outputs locally.
- Flutter (Flutter 3.35.4 stable). Install and ensure
flutteris on PATH. - Go ( Go 1.25.1). Install and ensure
gois on PATH.
Make sure the following depencies are exist.
ninja-build, build-essential, libasound2-dev, libgtk-3-dev, libwebkit2gtk-4.1-0, libwebkit2gtk-4.1-dev, libsoup-3.0-0, libsoup-3.0-dev
Go to projectPath/src/miru_core/miru-core/binary and run the following command.
go get golang.org/x/mobile/cmd/gomobile #for the first time
gomobile init #for the first time
gomobile bind -ldflags="-s -w" -o ../../android/libmiru-core.aar -target=android -androidapi 21The plan has split into two stage basic (2.0.0) and advanced.
The basic stage contains necessary components for apps to run at minimum functionality.
- DOM (implement with linkedom)
- Crypto Js
- Settings
- Video player
- Manga reader (partially)
- Novel reader
- Search and install
- webdav
- Torrent support
- Mp4
- Hls
- Torrent
- Manga
- Novel
- Favorite
- History
- Anilist support
- Devtool
- Search filter
- UI
- FFmpeg
- infinite scroll
- support Tortent
- support epub
- support Torrent
- Page view