Recall & Review
beginner
What is a native mobile app?
A native mobile app is built specifically for one mobile platform (like iOS or Android) using that platform's programming language and tools. It can use all device features and usually runs faster.
Click to reveal answer
beginner
What defines a web mobile app?
A web mobile app runs inside a mobile device's web browser. It is built using web technologies like HTML, CSS, and JavaScript and does not need installation from an app store.
Click to reveal answer
intermediate
What is a hybrid mobile app?
A hybrid mobile app combines features of native and web apps. It is built with web technologies but wrapped inside a native container, so it can be installed and access some device features.
Click to reveal answer
beginner
Which mobile app type usually offers the best performance and access to device features?
Native apps usually offer the best performance and full access to device features because they are built specifically for the platform.
Click to reveal answer
intermediate
Why might a developer choose a hybrid app over a native app?
A developer might choose a hybrid app to save time and cost by writing one codebase for multiple platforms, while still allowing installation and some device feature access.
Click to reveal answer
Which app type runs inside a mobile device's web browser?
✗ Incorrect
Web apps run inside the mobile device's browser using web technologies.
Which app type is built using platform-specific languages like Swift or Kotlin?
✗ Incorrect
Native apps are built using platform-specific languages such as Swift for iOS and Kotlin for Android.
What is a key advantage of hybrid apps?
✗ Incorrect
Hybrid apps allow developers to write one codebase that works on multiple platforms.
Which app type usually requires installation from an app store?
✗ Incorrect
Native apps are installed from app stores like Google Play or Apple App Store.
Which app type has limited access to device features?
✗ Incorrect
Web apps have limited access to device features compared to native or hybrid apps.
Explain the differences between native, web, and hybrid mobile apps.
Think about how each app is built and how it runs on devices.
You got /3 concepts.
What are the advantages and disadvantages of choosing a hybrid app?
Consider cost, performance, and device access.
You got /4 concepts.