No description
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2024-10-27 12:22:55 +01:00
src fix: redownload missing translation 2024-10-01 20:09:53 +02:00
.gitignore chore: init 2024-09-25 21:12:24 +02:00
Cargo.lock chore: update cargo.lock 2024-10-01 19:55:59 +02:00
Cargo.toml chore: bump slint 1.6 -> 1.8 2024-09-28 13:43:53 +02:00
CHANGELOG.md docs: update changelog 2024-10-01 20:11:16 +02:00
cliff.toml chore: init git-cliff 2024-09-25 22:54:32 +02:00
LICENSE chore: add license 2024-09-25 22:50:22 +02:00
README.md docs: edit archive notice 2024-10-27 12:22:55 +01:00

This repository has been archived

Please take a look at OpenBible2

OpenBible

This project aims to provide the BIBLE with minimal distractions as an Android App.

How does it work?

It is written in rust and uses slint for its ui. It downloads and works with json files, provided by getbible, which uses crosswire's sword module.

Build

Dependencies

  • Install Android's SDK and NDK and set its environment variables.
  • Install Java's JDK and set its environment variables.
  • Install rust and cargo
  • cargo install cargo-apk

Build

  • Build: cargo apk build
  • Build and run: cargo apk run
  • Build for release:
export CARGO_APK_RELEASE_KEYSTORE=path/to/your/keystorename.keystore
export CARGO_APK_RELEASE_KEYSTORE_PASSWORD=your_keystore_password

cargo apk build -r