PROJECT CONTEXT

KALKRA

FLUTTERDARTRIVERPODOFFLINE-FIRST
VIEW ON GITHUB → VIEW ON THE APP STORE → PRIVACY POLICY → SUPPORT →

A high-performance mental math trainer built for speed and accuracy. It features an adaptive math engine that calibrates in real-time to the user's performance.

CORE PHILOSOPHY

Kalkra is deliberately offline and single-player. It holds no accounts, makes no network calls, and ships with no telemetry, so “Data Not Collected” is a truthful answer on every storefront rather than an optimistic one. Progress is stored locally and signed; durability of a player's history was chosen over tamper-proofing it, because losing someone's training record is the worse failure.

SYSTEM ARCHITECTURE

Game UI (Flutter)
  ↓ providers
Game Engine (Adaptive Calibration)
  ↓ services
Local Persistence (signed, on-device)

KEY CAPABILITIES

• Adaptive Engine: Real-time difficulty adjustment based on solving speed.
• Fully Offline: No accounts, no network, no analytics — nothing leaves the device.
• Local Progress: Stats, streaks and history stored on-device and signed against accidental corruption.
• Cross-Platform: One Flutter codebase across macOS, iOS and Windows.

INTERFACE
KALKRA — dashboardKALKRA — gameKALKRA — mode selectKALKRA — stats
KALKRA — dashboardKALKRA — stats
PROJECT TIMELINE
2026-05-20

Spectator Mode: Real-time observation of active matches.

2026-05-20

Career & Stats Tracking: Persistent local storage for user performance, stats, and achievements.

2026-05-20

Security Hardening: Implementation of hardware-backed keys, AES encryption, and HMAC tampering detection for save files.

2026-05-20

Automated Obfuscation: Production build pipeline with native bridge protection and R8 scrambling.

2026-05-19

Dynamic Audio System: Interactive sound services for game events and feedback.

2026-05-09

Adaptive Mental Math Engine: Core game logic with real-time performance calibration.

2026-05-09

Solo Training Mode: Personalized sessions with detailed results and session recaps.

2026-05-09

Multiplayer Match System: Support for hosting, joining, and staging competitive matches.

UPCOMING

Online Multiplayer: Global matchmaking and remote competitive play beyond local networks.

UPCOMING

Branded Visual Identity: Native splash screens and adaptive icon sets for Android/iOS.

UPCOMING

Play Store Optimization: Optimized Android App Bundle (AAB) generation and high-res store assets.

UPCOMING

In-App Compliance: Integrated Privacy Policy, Terms of Service, and Data Safety disclosures.

UPCOMING

Promotional Roadmap: Production of gameplay videos and curated screenshot sets for store listings.

Display