Software Development and App Development Accreditations Flashcards
5 cards from real CODEHS practice questions. Tap to flip, then mark Knew It or Still Learning — missed cards come back until you master them.
Read the first 5 Software Development and App Development Accreditations flashcards as text
Which of the following is the primary programming language used for developing Android apps?
Answer: Kotlin
Kotlin is the primary programming language officially supported by Google for developing Android applications. It is a modern, statically typed language that runs on the Java Virtual Machine (JVM) and is fully interoperable with Java. Kotlin offers features like null safety, concise syntax, and coroutines, which enhance developer productivity and lead to more robust Android apps.
What is the purpose of the UIViewController class in iOS development?
Answer: To manage the layout and appearance of user interface elements
The `UIViewController` class in iOS development is a fundamental component responsible for managing a single screen or a portion of an app's user interface. It acts as a controller, coordinating between the app's data (model) and its visual representation (view). `UIViewController` handles events, updates the UI, and manages the lifecycle of its associated view, making it central to building interactive iOS applications.
Which of the following is a mobile app development framework for building cross-platform apps using JavaScript?
Answer: React Native
React Native is a popular open-source mobile application development framework created by Facebook, which allows developers to build native mobile apps using JavaScript and React. It enables code reuse across iOS and Android platforms from a single codebase, significantly speeding up development. Developers write JavaScript, and React Native compiles it into native UI components, offering a truly native user experience.
Which file extension is typically associated with an Android application package?
Answer: .apk
The `.apk` (Android Application Package) file extension is the standard format for distributing and installing applications on Android devices. An `.apk` file is an archive file that contains all the elements an Android app needs to be installed correctly on a device, including code, resources, assets, certificates, and manifest file. It's essentially the executable file for Android apps.
In Xcode, which programming language is primarily used for iOS app development?
Answer: Swift
Swift is Apple's powerful and intuitive programming language for building apps across all Apple platforms, including iOS, macOS, watchOS, and tvOS. Developed to be safe, fast, and modern, Swift is the primary language used in Xcode for iOS app development. It has largely replaced Objective-C as the preferred language due to its improved syntax, performance, and safety features.
How this page was made: written with AI tools and published by Nathan Beja, founder of Practice Test Geeks, who is responsible for its content. Exam facts are checked against the official sources listed below. Not reviewed by a subject-matter expert. Editorial policy
Sources & references
Exam facts on this page (fees, format, dates, passing scores) are checked against these official sources; the date is our last check. Editorial policy
- help.codehs.com — Test delivery, exam format, score release, time limit, eligibility, fees, passing score, retake policy, score validity, exam information · verified Oct 2026