0% found this document useful (0 votes)
7 views

Fundamentals of Mobile Programming Answer Sheet 1

Uploaded by

Kristian Baguisa
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views

Fundamentals of Mobile Programming Answer Sheet 1

Uploaded by

Kristian Baguisa
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

1. What is mobile programming?

● Answer:
Mobile programming involves creating software applications that run on mobile devices such as
smartphones and tablets. It encompasses developing applications for platforms like Android,
iOS, and other mobile operating systems using specific programming languages and
development environments.

2. What are the primary programming languages used for Android and iOS
development?
Answer:
● Android: Java and Kotlin are the primary languages. Kotlin is now the preferred
language due to its modern features and improvements over Java.
● iOS: Swift is the primary language, with Objective-C being used in older applications.

3. What is an Integrated Development Environment (IDE) and which IDEs


are commonly used for mobile development?
● Answer:
An Integrated Development Environment (IDE) is a software application that provides
comprehensive facilities to programmers for software development. Common IDEs for mobile
development include:
● Android Studio: The official IDE for Android development.
● Xcode: The official IDE for iOS development.

4. What is the role of the Android Manifest file in an Android application?


● Answer:
The Android Manifest file (AndroidManifest.xml) contains essential information about the
application, including:
● The application’s package name.
● Components of the application (activities, services, broadcast receivers, and content
providers).
● Permissions required by the application.
● Hardware and software features required by the application.

5. What is the purpose of layout files in Android and storyboard files in


iOS?
Answer:
● Android Layout Files: These XML files define the user interface (UI) elements and layout
structure for activities and fragments.
● iOS Storyboard Files: These are visual representations of the UI and the navigation flow
between different screens (view controllers) in an iOS application, created using
Interface Builder in Xcode.

You might also like