An Android Dev Forced to Write iOS with AI Maps What Works and What Breaks
The piece is a reality check for any team betting that AI can turn a single-platform developer into a cross-platform replacement. It catalogs exactly where LLMs reduce friction and where they create catastrophic blind spots, especially around signing, review, and legacy code that no model can reason about.
A senior Android developer with zero iOS experience was handed an old, mixed-language iOS project and told to use AI instead of hiring. The result is a practical field manual of AI-assisted cross-platform survival tactics and a blunt list of things AI still cannot touch.
The workflow leans heavily on structured code translation, concept mapping between Android and iOS APIs, and an AI-maintained knowledge base that acts as a second brain. Concrete prompt templates cover translating network modules, debugging crash logs, generating tests, reviewing code for memory and thread safety, and designing progressive architecture migrations from MVC to MVVM.
Just as important is the list of hard limits: Xcode certificate and provisioning profile hell, App Store review politics, Instruments-based performance tuning, and the existential danger of AI silently deleting legacy "do-not-touch" code that only the original author understood. The post ends with a warning that AI-assisted multi-platform development is possible but requires buffer time and lowered expectations; without those, the only sensible move is to walk.
The core risk is not that AI writes bad code but that it deletes code whose correctness depends on unwritten organizational memory. On a familiar platform, a developer catches this; on a new one, the deletion is invisible until users scream.
Prompt engineering for cross-platform work is really context engineering: the model needs the project's dependency list, target version, and architectural conventions, not just the source snippet.
The knowledge base strategy treats AI as a librarian, not an author, which sidesteps hallucination by making the model curate and index human-verified notes rather than generate authoritative reference material.
App Store review is framed as a fundamentally social process where AI-generated language is a liability, not an asset, a useful counterpoint to automation maximalism.
Impressive. While you're at it, write the HarmonyOS version too [onlooker eating melon]
To be honest… I'd rather take on HarmonyOS [looking] iOS is completely illegible to me [spit]
Hahaha, but it's true these days. One salary for multiple jobs is the norm