Skip to content

Free and open-source manga reader

License

Notifications You must be signed in to change notification settings

midokuapp/midoku

Repository files navigation

Midoku App

Development

I assume you have installed Rust, Cargo.

Install Deno

curl -fsSL https://deno.land/x/install/install.sh | sh

Then install Tauri CLI

cargo install tauri-cli --version "^2.0.0" --locked

Run the app

cargo tauri dev

Android

See https://v2.tauri.app/start/prerequisites/#android for the prerequisites.

Note

You will not need to install the armv7-linux-androideabi nor i686-linux-android targets as Wasmtime+Cranelift does not support arm32. (bytecodealliance/wasmtime#1173)

Initialize the Android project:

cargo tauri android init --skip-targets-install

To develop the app for Android, run:

cargo tauri android dev

To build the app for Android, run:

cargo tauri android build --apk --target aarch64 x86_64

To sign the APK, follow the instructions at https://v2.tauri.app/distribute/sign/android/

License

This project is licensed under the GNU General Public License v3.0 (LICENSE or https://www.gnu.org/licenses/gpl-3.0.html)

Disclaimer

This project does not have any affiliation with the content providers available, and this project hosts zero content.