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</p> Signup and view all the answers

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

    <p>layout_width</p> Signup and view all the answers

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

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

    What attribute specifies the height of the View or ViewGroup?

    <p>layout_height</p> Signup and view all the answers

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

    <p>layout_gravity</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</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.</p> Signup and view all the answers

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

    <p>ConstraintLayout</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.</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</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</p> Signup and view all the answers

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

    <p>20%</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</p> Signup and view all the answers

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

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

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

    <p>C/C++</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</p> Signup and view all the answers

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

    <p>Linux</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</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</p> Signup and view all the answers

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

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

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

    <p>Asynchronous Lecture</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</p> Signup and view all the answers

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

    <p>iOS</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</p> Signup and view all the answers

    What is the primary development language for Huawei platform?

    <p>C++</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</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</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</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</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</p> Signup and view all the answers

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

    <p>Java</p> Signup and view all the answers

    More Like This

    Use Quizgecko on...
    Browser
    Browser