DIREKT iOS Future Compatibility¶
Rule¶
No iOS UI or build target is included in Android Version 1.
Portability boundaries¶
Future iOS is enabled by:
- REST/OpenAPI independent of Android;
- stable domain/state semantics;
- server-owned trust and permissions;
- standards-based authentication;
- platform-neutral notification events;
- documented deep-link concepts;
- no Android-only data stored as authoritative business state;
- shared design tokens/concepts, not shared UI code.
Explicit non-goals¶
- Kotlin Multiplatform adoption;
- Flutter/React Native;
- iOS placeholders in current Android code;
- compromising Android UX for hypothetical iOS reuse.
Decision gate¶
See Phase 14 in MASTER_BUILD_PLAN.md. A future iOS project should be native unless a new architecture decision proves otherwise.