Skip to content

An app for building strong daily habits in interacting with the Word of God.

License

Notifications You must be signed in to change notification settings

el-apps/Daily-Manna

Repository files navigation

Daily Manna 🤗📖

An app for building strong daily habits in interacting with the Word of God.

Development Setup

With Nix (NixOS)

A reproducible Nix flake is provided using android-nixpkgs:

nix flake update              # Update flake inputs
nix develop                   # Enter the dev environment

This 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 code

The flake uses android-nixpkgs for reproducible Android SDK packaging, updated daily from Google's repositories.

Without Nix

Install Flutter and Android SDK manually following the official Flutter documentation.

Sources

KJV Bible in OSIS format is from here.

About

An app for building strong daily habits in interacting with the Word of God.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •