Online Coding Lessons Mobile App Development Basics 1 — Questions and Answers
Question 1: Which programming language is primarily used to develop native iOS apps?
- Java
- Kotlin
- Swift (Correct answer)
- Python
Correct answer: Swift
Swift is Apple's modern programming language specifically designed for developing native iOS, macOS, and other Apple platform applications.
Question 2: Which programming language is primarily used to develop native Android apps?
- Swift
- Kotlin (Correct answer)
- C#
- Ruby
Correct answer: Kotlin
Kotlin is Google's preferred modern language for Android development, officially supported since 2017 and now the recommended choice.
Question 3: What is React Native?
- A CSS framework for styling
- A cross-platform framework for building mobile apps using JavaScript (Correct answer)
- An Android-only development tool
- A database management system
Correct answer: A cross-platform framework for building mobile apps using JavaScript
React Native is a cross-platform framework developed by Meta that lets developers build mobile apps for both iOS and Android using JavaScript and React.
Question 4: What is the 'App Store' in the context of mobile development?
- A code library for mobile apps
- Apple's platform for distributing iOS applications (Correct answer)
- A database for storing app data
- A testing environment for apps
Correct answer: Apple's platform for distributing iOS applications
The App Store is Apple's digital marketplace where iOS developers publish their apps for users to discover and download.
Question 5: What does UI stand for in mobile app development?
- User Interface (Correct answer)
- Unified Integration
- Universal Input
- Upload Index
Correct answer: User Interface
UI stands for User Interface, which refers to the visual elements and design through which users interact with a mobile app.
Question 6: What is Flutter?
- A JavaScript testing tool
- Google's cross-platform UI framework using Dart (Correct answer)
- An iOS-only design tool
- A database for mobile apps
Correct answer: Google's cross-platform UI framework using Dart
Flutter is Google's open-source UI framework that uses the Dart programming language to build natively compiled apps for mobile, web, and desktop from a single codebase.
Which programming language is primarily used to develop native iOS apps?