Getting Started
Everything you need to go from a fresh clone to DVMA running on a device or emulator. Work through these in order:
- Prerequisites — host toolchain + physical device setup.
- Installing Flutter — macOS / Linux / Windows.
- Android — run on an emulator and install on a physical phone via
adb. - iOS — install on a physical iPhone (Xcode or terminal-only).
- Build & Flavors — build commands, finding your device, flavors, and per-platform modules.
- Automation — Appium/UI automation, testing, and adding a new vulnerability.
- CI & Releases — how CI builds both platforms unsigned, and how tagged releases produce signed artifacts.
- Contributing — standards mapping and the validation gates for new modules.