Skip to content
PMInterviewKit
← All questions
Technicalstandard

Should we build our mobile app natively or with a cross-platform framework?

How to approach it

Ask what the app needs: heavy device features and top performance favor native; speed of building for both platforms with a small team favors cross-platform.

How a strong answer opens

“I'd like to know what the app needs. Heavy use of device features and top performance favor native, while shipping on both platforms quickly with a small team favors cross-platform.”

Outline of a strong answer

Try answering out loud for a few minutes before you open this.

  1. Clarify product needs: performance, device features, design polish
  2. Native: best performance and platform feel, two codebases
  3. Cross-platform: one codebase, faster to ship, some limits
  4. Consider team skills and hiring
  5. Consider long-term costs of each
  6. Recommend for this situation and name what would change it

Where this question usually goes wrong

Declaring one approach always better instead of tying the choice to the product's needs and the team's skills.

Learn the method

Technical trade-offs in Module 6, Technical for PMs.

The full kit has worked answers in full, start to finish, for every round type. $129 once.

Get one email when the full kit opens

No spam: just one launch email. See our privacy policy.