An app for building strong daily habits in interacting with the Word of God.
A reproducible Nix flake is provided using android-nixpkgs:
nix flake update # Update flake inputs
nix develop # Enter the dev environmentThis provides:
- Flutter (latest stable)
- JDK (default version)
- Android SDK (API 36, build-tools-36.0.0)
- NDK 26.1
- Gradle
- Git and Just for task automation
- Proper environment variables (
ANDROID_HOME,ANDROID_SDK_ROOT,JAVA_HOME)
Once in the dev shell, run:
just run-android # Build and run on Android
just build-apk-prod # Build release APK
just web # Run web version
just test # Run tests
just format # Format code
just analyze # Analyze codeThe flake uses android-nixpkgs for reproducible Android SDK packaging, updated daily from Google's repositories.
Install Flutter and Android SDK manually following the official Flutter documentation.
KJV Bible in OSIS format is from here.