Add project root
This commit is contained in:
@@ -0,0 +1,5 @@
|
|||||||
|
.gradle/
|
||||||
|
build/
|
||||||
|
local.properties
|
||||||
|
*.keystore
|
||||||
|
app/src/main/assets/bible.db
|
||||||
@@ -0,0 +1,32 @@
|
|||||||
|
# Vellum
|
||||||
|
|
||||||
|
A quiet, offline Bible reader for Android (built for the Galaxy Z Fold8).
|
||||||
|
|
||||||
|
Scroll the whole Bible continuously or one verse a screen (Reel mode), with a Verse of the Day card, words of Jesus in steel blue (#4682B4), aged vellum, papyrus and parchment backgrounds, a candlelight night mode, and five reading fonts (Tinos, EB Garamond, Crimson Pro, IM Fell English, Cardo).
|
||||||
|
|
||||||
|
## Features
|
||||||
|
|
||||||
|
- Verse of the Day with Copy, Image and Open, plus a home screen widget and an optional morning notification
|
||||||
|
- Six public domain translations: KJV, WEB, BSB, ASV, YLT, Douay-Rheims, with a side by side view
|
||||||
|
- Share verses as images: square, 16:9 for X, 4:5 or 9:16 story
|
||||||
|
- Highlights in six colors, notes, bookmarks
|
||||||
|
- Strong's Hebrew and Greek word study on the KJV, cross references from openbible.info
|
||||||
|
- Search, go to any book and chapter, verses by topic
|
||||||
|
- Reading plans with streaks
|
||||||
|
- Read aloud with the phone's voice and a sleep timer, adjustable auto-scroll
|
||||||
|
- Swipe left or right to change chapter
|
||||||
|
- No account, no ads, no tracking, no internet permission
|
||||||
|
|
||||||
|
## Install
|
||||||
|
|
||||||
|
Grab `Vellum-1.0.apk` from this repo and open it on the phone.
|
||||||
|
|
||||||
|
## Building
|
||||||
|
|
||||||
|
The 48 MB `bible.db` is not stored here. Rebuild it with `tools/build_db.py` (sources: eBible.org USFM for KJV and WEB, scrollmapper bible_databases JSON for BSB, ASV, YLT and DRC, openscriptures Strong's, openbible.info cross references) into `app/src/main/assets/bible.db`. `tools/textures.py` regenerates the background textures.
|
||||||
|
|
||||||
|
Release builds need a `vellum.keystore` in the project root (not included in this repo). Then `gradle assembleRelease`.
|
||||||
|
|
||||||
|
## Credits
|
||||||
|
|
||||||
|
Bible texts are public domain. Strong's dictionaries: Open Scriptures (CC BY-SA). Cross references: openbible.info (CC BY). Fonts: Tinos (Apache 2.0), the rest SIL Open Font License.
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
plugins {
|
||||||
|
id("com.android.application") version "8.10.1" apply false
|
||||||
|
id("org.jetbrains.kotlin.android") version "2.1.21" apply false
|
||||||
|
id("org.jetbrains.kotlin.plugin.compose") version "2.1.21" apply false
|
||||||
|
id("io.github.takahirom.roborazzi") version "1.43.0" apply false
|
||||||
|
}
|
||||||
@@ -0,0 +1,4 @@
|
|||||||
|
org.gradle.jvmargs=-Xmx4g -Dfile.encoding=UTF-8
|
||||||
|
android.useAndroidX=true
|
||||||
|
kotlin.code.style=official
|
||||||
|
android.nonTransitiveRClass=true
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
pluginManagement {
|
||||||
|
repositories { google(); maven("https://maven-central.storage-download.googleapis.com/maven2/"); mavenCentral(); gradlePluginPortal() }
|
||||||
|
}
|
||||||
|
dependencyResolutionManagement {
|
||||||
|
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
|
||||||
|
repositories { google(); maven("https://maven-central.storage-download.googleapis.com/maven2/"); mavenCentral() }
|
||||||
|
}
|
||||||
|
rootProject.name = "Vellum"
|
||||||
|
include(":app")
|
||||||
Reference in New Issue
Block a user