Courseiva
mediumMultiple Choice

FC0-U71 Practice Question: Developing a mobile app and wants to ensure it…

A company is developing a mobile app and wants to ensure it works on both iOS and Android without writing separate codebases. Which approach should be used?

⚠ Common exam trap

Test-takers frequently confuse 'cross-platform development' with 'web-based development,' thinking a responsive web app can replace a native mobile app, but the question specifically requires app store distribution and device hardware access, which only cross-platform or native development can provide.

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

✓

Cross-platform development

Cross-platform development allows a single codebase (e.g., using frameworks like React Native, Flutter, or Xamarin) to compile into native apps for both iOS and Android, eliminating the need to write separate codebases for each platform. This approach leverages shared logic and UI components while still producing platform-specific binaries that can access native device features.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • ✓

    Cross-platform development

    Why this is correct

    Cross-platform development compiles a single codebase into native binaries for both iOS and Android, satisfying the stem's constraint of avoiding separate codebases. Frameworks such as React Native or Flutter abstract platform-specific APIs, so one implementation deploys to both stores, unlike native development which requires distinct Swift and Kotlin codebases.

  • ✗

    Native development

    Why it's wrong here

    Native development writes separate Swift or Kotlin codebases per platform, directly contradicting the single-codebase requirement. It tempts because native code delivers the best platform performance and access to device APIs, making it correct when performance and full hardware integration outrank code reuse.

  • ✗

    Web-based development

    Why it's wrong here

    Web-based development delivers a browser-accessed site, not an installable app, so it forgoes native distribution and device API access. It tempts because one responsive codebase does serve both platforms, and would be right when the deliverable is a website rather than a store-published application.

  • ✗

    Cloud-based development

    Why it's wrong here

    Cloud-based development only supplies hosting, build pipelines and backend services; it does not compile one codebase into installable iOS and Android binaries. It tempts because cloud tooling genuinely supports mobile delivery, and would be right when the requirement is scalable backend infrastructure rather than shared client code.

About these practice questions

One of 988 original FC0-U71 practice questions on Courseiva, each with a full explanation and wrong-answer analysis — not exam dumps or protected exam content. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

JA

Written by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

This FC0-U71 practice question is part of Courseiva's free CompTIA certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the FC0-U71 exam.