Building the app is the easy half. Getting through store review, instrumenting it so you can see what users actually do, and shipping updates without breaking things is where most projects stall.
We build cross-platform with React Native so one codebase serves both stores, which typically cuts cost and time by around 40% against building twice. When a product genuinely needs native performance, we say so and build native.
Every app ships with crash reporting, analytics and a release pipeline, so version two is informed by evidence rather than opinion.