TK2323 Mobile Programming Sem 1 2023/2024 User Interface Quiz
34 Questions
1 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

What is the purpose of a View in Android app development?

  • To hold other View objects
  • To define the layout of the interface
  • To draw something on the screen for user interaction (correct)
  • To organize the user interface elements

Which object is used to define the layout of the interface in Android app development?

  • View
  • ViewGroup (correct)
  • ImageView
  • TextView

In Android app development, what does a ViewGroup do?

  • Holds other View objects (correct)
  • Organizes the user interface elements
  • Defines the layout of the interface
  • Draws something on the screen for user interaction

What is the main function of a Linear Layout in Android app development?

<p>Organize the user interface elements vertically (D)</p> Signup and view all the answers

What is an example of an Attribute in Android app development?

<p>layout_width (C)</p> Signup and view all the answers

What is used to control linear groups with a chain in Android app development?

<p>Constraint Layout (A)</p> Signup and view all the answers

What attribute specifies the height of the View or ViewGroup?

<p>layout_height (C)</p> Signup and view all the answers

Which attribute sets the gravity of the View or Layout relative to its parent?

<p>layout_gravity (D)</p> Signup and view all the answers

What is used to specify the width of the View or ViewGroup as wide or tall as 100% of the layout?

<p>match_parent (B)</p> Signup and view all the answers

What is the purpose of padding in Android layouts?

<p>It specifies extra space on the side of the View or ViewGroup. (B)</p> Signup and view all the answers

Which attribute allows you to create large and complex layouts with a flat view hierarchy?

<p>ConstraintLayout (D)</p> Signup and view all the answers

What is the purpose of margin in Android layouts?

<p>It is used to be applied on the outside of the components. (A)</p> Signup and view all the answers

Which attribute specifies how much of the extra space in the layout should be allocated to the View?

<p>layout_weight (D)</p> Signup and view all the answers

What does the 'wrap_content' option mean in Android layout width and height?

<p>Exactly large enough to fit the widget's content (B)</p> Signup and view all the answers

What is the minimum score required to pass the subject according to the distribution?

<p>20% (B)</p> Signup and view all the answers

Which type of lab learning approach requires finishing the lab assignment before the lab hour and consists of a penalty for late submission?

<p>Flip Lab (B)</p> Signup and view all the answers

What is the weightage of the Lab Assignment in the overall grading distribution?

<p>25% (A)</p> Signup and view all the answers

Which programming language is mentioned in the Introduction to Android Architecture?

<p>C/C++ (B)</p> Signup and view all the answers

What is the maximum number of persons allowed in a Mobile Application Development Project group work?

<p>4 (A)</p> Signup and view all the answers

Which platform is not included in the Introduction to Mobile Platform?

<p>Linux (D)</p> Signup and view all the answers

What is the focus of the Extended Reality (AR VR) module in the course?

<p>Augmented Reality technology (C)</p> Signup and view all the answers

What is the primary purpose of the Class Learning Approach: Lecture (Asynchronous)?

<p>Self-learning with asynchronous lectures (A)</p> Signup and view all the answers

What is the weightage of Quiz in the overall grading distribution?

<p>10% (C)</p> Signup and view all the answers

What is the class learning approach that requires signing the attendance through self-assessment?

<p>Asynchronous Lecture (B)</p> Signup and view all the answers

What is the cost of a Google developer account for Android app development?

<p>USD 25 whole life (D)</p> Signup and view all the answers

Which platform requires an Apple Developer Account that costs USD 99 per year?

<p>iOS (B)</p> Signup and view all the answers

Which app distribution method requires submission and approval from the Apple App Store, even for apps from your own company?

<p>iOS (D)</p> Signup and view all the answers

What is the primary development language for Huawei platform?

<p>C++ (A)</p> Signup and view all the answers

Which app development method combines the best (or worst) of both native and pure web app development?

<p>Hybrid development (D)</p> Signup and view all the answers

Which method allows for automatic 'updates' and easier distribution and support than native apps?

<p>'Web App/Responsive web' development method (B)</p> Signup and view all the answers

What is a Pure Web App in the context of mobile app development?

<p>A web page or series of web pages with no installation required (C)</p> Signup and view all the answers

What is the maximum cost of a Google developer account for Android app development?

<p>$25 whole life (C)</p> Signup and view all the answers

What is the maximum cost of an Apple developer account for iOS app development?

<p>$99 per year (D)</p> Signup and view all the answers

What is the primary language used for Huawei platform app development?

<p>Java (B)</p> Signup and view all the answers

More Like This

Use Quizgecko on...
Browser
Browser