




























































































Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Focuses on mobile app development principles. Topics include Android/iOS ecosystems, coding, APIs, security, and UX design. Candidates demonstrate ability to create, deploy, and maintain apps.
Typology: Exams
1 / 195
This page cannot be seen from the preview
Don't miss anything!





























































































Question 1. Which of the following is considered a native mobile application? A) A web app accessed through a browser B) An app built using React Native C) An Android app developed in Java using Android Studio D) A hybrid app built with Cordova Answer: C Explanation: Native apps are developed for a specific platform using platform-specific languages and tools, like Java for Android in Android Studio. Question 2. What is the primary advantage of hybrid mobile applications?
A) Best device performance B) Single codebase for multiple platforms C) Platform-specific UI D) No need for app stores Answer: B Explanation: Hybrid apps allow developers to write code once and deploy it across multiple platforms, saving time and resources. Question 3. Which operating system uses the Swift programming language as its primary language for app development? A) Android B) iOS C) Windows Mobile
Explanation: Wireframes are basic visual guides representing the structure and navigation of an app, used in early design phases. Question 5. Which mobile OS is open-source and allows the most customization by device manufacturers? A) iOS B) Android C) Windows Phone D) Symbian Answer: B Explanation: Android is open-source and highly customizable by OEMs and developers.
Question 6. What does the term "responsive design" refer to in mobile application development? A) Fast response times of the app B) The app's ability to adjust its layout to different screen sizes and orientations C) The app's network connectivity D) The app’s backend scalability Answer: B Explanation: Responsive design ensures an app’s UI adapts to various devices and screen sizes for optimal usability. Question 7. Which of the following is primarily used for managing and storing data locally in a mobile app?
D) Improve battery life Answer: C Explanation: APIs allow mobile apps to communicate with external services and access data or functionality not present locally. Question 9. Which of the following is a usability testing method for mobile applications? A) Code review B) A/B testing C) Unit testing D) Regression testing Answer: B
Explanation: A/B testing compares two versions of an interface to determine which performs better in terms of user experience. Question 10. What is the main function of an app manifest file in Android development? A) Store user settings B) Define app components, permissions, and metadata C) Control UI layout D) Manage app memory Answer: B Explanation: The manifest file in Android declares app components, permissions, and essential configuration information.
B) Tab bar C) Toast message D) Splash screen Answer: B Explanation: Tab bars allow users to switch between different sections or views in a mobile app. Question 13. What is an example of a legal consideration in mobile application development? A) App monetization strategy B) Copyright infringement on images or code C) App color scheme D) Choice of programming language
Answer: B Explanation: Developers must ensure they do not use copyrighted material without permission to avoid legal issues. Question 14. Which of the following methods is used to submit an app to the Apple App Store? A) Google Play Console B) Xcode Organizer C) Microsoft Store Portal D) Firebase Console Answer: B Explanation: The Xcode Organizer is used to archive and submit iOS apps to the Apple App Store.
B) Verify the app meets end-user requirements before release C) Measure app download speed D) Optimize app memory usage Answer: B Explanation: UAT ensures the app functions as expected and meets user needs before deployment. Question 17. Which programming language is primarily used for Android development? A) Swift B) Java C) C# D) PHP
Answer: B Explanation: Java is the primary language for Android app development, though Kotlin is also widely used. Question 18. What is an advantage of using a navigation drawer in a mobile app? A) Always visible navigation links B) Clean layout with expandable menu options C) Persistent status bar D) Automatic app updates Answer: B Explanation: Navigation drawers provide a clean UI and allow users to access additional navigation options as needed.
A) A functioning prototype B) A high-fidelity static visual representation of the app’s UI C) Backend database model D) User feedback form Answer: B Explanation: Mockups are detailed visual designs showing the final appearance of the app’s user interface. Question 21. What is the primary concern when designing for touch input on mobile devices? A) High screen resolution B) Large clickable areas and appropriate spacing C) Use of mouse events
D) Multiple windows Answer: B Explanation: Touch interfaces require larger touch targets and spacing to prevent input errors. Question 22. What does the term "fragmentation" refer to in Android app development? A) Use of fragments in UI B) Variation in device hardware, screen sizes, and OS versions C) Database sharding D) App modularization Answer: B
Question 24. Which database technology is commonly used for local storage in both Android and iOS apps? A) MongoDB B) MySQL C) SQLite D) Oracle Answer: C Explanation: SQLite is widely used for local, embedded database storage on both major mobile platforms. Question 25. What is the purpose of an app’s splash screen? A) Improve security B) Display app branding while loading resources
C) Show push notifications D) Handle user authentication Answer: B Explanation: A splash screen is shown when an app launches, often used for branding while the app loads. Question 26. Which device feature is typically accessed using mobile APIs? A) Device wallpaper B) Accelerometer sensor C) Processor architecture D) File system partition Answer: B