Skip to content

guardianproject/divine-mobile

 
 

Repository files navigation

Divine

Status: Current Validated against: repo structure, mobile/pubspec.yaml, active build scripts, and current settings/support flows on 2026-03-19.

Divine is a dark-mode-only short-form video app built on Nostr. This repository contains the Flutter mobile app, the shared workspace packages that power it, and the launch and engineering documentation needed to ship P1 to the App Store and Play Console.

Current Milestone

P1 launch means the app is ready to submit to the App Store for review and to cut the matching Android release candidate. The launch-critical documentation lives in docs/P1_LAUNCH_HUB.md.

Repository Map

  • mobile/ - Flutter app, platform projects, scripts, tests, and package workspace.
  • mobile/packages/ - Shared packages for repositories, models, Nostr clients, UI, media, auth, and utilities.
  • docs/ - Canonical repository docs, release docs, and the historical archive index.
  • mobile/docs/ - Product, protocol, testing, and mobile-specific implementation docs.

Getting Started

cd mobile
flutter pub get
flutter run -d <device>

Common alternatives:

  • ./run_dev.sh ios debug
  • ./run_dev.sh android debug
  • ./run_dev.sh macos debug

Canonical Docs

Daily Development

From mobile/:

flutter pub get
flutter analyze
flutter test

If you touch codegen-backed sources such as Riverpod, Freezed, JSON serialization, Drift, or mocks:

dart run build_runner build --delete-conflicting-outputs

Release And Submission

Use these docs instead of older deployment notes:

Documentation Policy

If a doc conflicts with current code, tests, or the focused current docs above, trust the implementation first. Older plans, migration notes, and postmortems are preserved for context and tracked from docs/archive/README.md.

About

No description, website, or topics provided.

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Dart 95.8%
  • Swift 1.4%
  • Kotlin 1.1%
  • Shell 0.8%
  • TypeScript 0.3%
  • Python 0.2%
  • Other 0.4%