This computer science problem involves algorithmic thinking and programming concepts. The solution below explains the approach, logic, and implementation step by step.

ScanSolve AI Answer
Answer
B
Step 1: Analyze the options for the purpose of XML files in Android development.
Option 1: To store user data and preferences.
SharedPreferences uses XML internally for storage, but developers do not write XML files to store data.
Option 2: To design user interface and layout elements.
XML files (e.g., \texttt{activity_main.xml}) define UI layouts with views like \texttt{TextView}, \texttt{Button}, and layouts like \texttt{LinearLayout}.
Option 3: To compile Kotlin code.
Kotlin code is compiled using the Kotlin compiler (\texttt{kotlinc}) and Gradle build system.
Step 2: Identify the primary purpose.
XML is used to declaratively design the user interface and layout elements.
B
Get instant step-by-step solutions to any question. Free to start.
Ask Your QuestionStill have questions?
Analyze the options for the purpose of XML files in Android development. Option 1: To store user data and preferences.
This computer science problem involves algorithmic thinking and programming concepts. The solution below explains the approach, logic, and implementation step by step.