← Back to README | Documentation index
This roadmap outlines the planned development phases and features for the app in the exact priority order requested. All items are listed sequentially, reflecting the intended implementation sequence. The focus is on iterative progression: completing earlier items before moving to the next.
- Implement customizable order icons on the map.
- Add standard airport symbols with proper scaling and layering.
- Ensure icons are clear, distinguishable, and support different zoom levels.
- Enable full two-way telemetry between app and external systems (e.g., simulator).
- Implement command transmission from app to system.
- Add in-app command buttons and controls (e.g., for waypoints, modes, actions).
- Support customizable button layouts and reliable delivery with feedback.
- Implement online data sharing functionality.
- Parse and transmit key telemetry data in real-time:
- Location (coordinates)
- Aircraft name/type
- Heading
- Speed
- Altitude/height
- Display received shared data clearly on the map and UI.
- Apply advanced security hardening across the entire app.
- Include measures such as:
- Code obfuscation
- Root/jailbreak detection
- Secure storage of keys and data
- Protection against reverse engineering and tampering
- Regular security audits and updates
- Develop full squad mode with internet-based multiplayer collaboration.
- Enable real-time sharing of:
- Positions and telemetry
- Map annotations and orders
- Player icons and status
- Include squad management (join/leave rooms, authentication, voice/text coordination hooks).
- Ensure low-latency synchronization and robust reconnection handling.
- Visualize, detect, and navigate all aircraft in the operational area.
- Provide real-time data on aircraft positions, headings, speeds, and altitudes.
- Implement functionalities to issue orders and instructions to individual aircraft or groups, visualized directly on their datapad.
- Include tools for managing air traffic flow, conflict detection, and resolution.
- Further expand with advanced ATC functions like flight plan management, weather integration, and emergency handling.
- Backend infrastructure (where needed) should prioritize privacy, encryption, and optional self-hosting.
- Regular testing on target devices and simulators is required at each milestone.