Mobile Applications Course Quiz
30 Questions
0 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

Which of the following statements is true regarding the design approach for the Mobile Applications module?

  • Dummy data is sufficient for creating great apps. (correct)
  • Only complex databases should be used for app development.
  • Development should focus solely on back-end functionalities.
  • Scalability is not a consideration in this module.
  • Which element is NOT part of the traditional mobile phone functionalities showcased?

  • Listening
  • Talking
  • Dialing
  • Text messaging (correct)
  • What nickname was given to the first mobile phone developed in 1973?

  • The Heavy Duty Phone
  • The Brick Phone (correct)
  • The Wall Phone
  • The Smart Phone
  • In what year did the Motorola DynaTak go into production?

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

    Which of the following is a focus of the Mobile Applications module?

    <p>Collaborative development</p> Signup and view all the answers

    How long was the talk-time capability of the first mobile phone?

    <p>35 minutes</p> Signup and view all the answers

    What percentage of UK households owned mobile phones in 2010?

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

    Which mobile operating system had the highest market share in the UK?

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

    What is the task weight for the group assignment in Task B?

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

    In which year was the 4G standard introduced?

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

    What was notable about the first example of the ‘Flip Phone’ design released in 1989?

    <p>It was the most expensive phone at the time, selling for around $3000.</p> Signup and view all the answers

    What is the main requirement for the mobile app developed in Task B?

    <p>It must be an Android app.</p> Signup and view all the answers

    Which programming environment is specified for use since 2023?

    <p>Android Studio</p> Signup and view all the answers

    Which device represented the first commercially available GSM mobile phone?

    <p>Nokia Cityman 1320</p> Signup and view all the answers

    What was a key feature of the BlackBerry 850 when it was released in 1999?

    <p>It included a full keyboard, which was unusual for the time.</p> Signup and view all the answers

    What is the consequence of not contributing to the coding in Task B?

    <p>Loss of 60% of the final mark.</p> Signup and view all the answers

    What is the recommended UI approach for Android app development?

    <p>Jetpack Compose</p> Signup and view all the answers

    What innovative feature did the Motorola RazR V3 introduce when it was released in 2004?

    <p>Collaboration with Apple for iTunes integration.</p> Signup and view all the answers

    How did the HTC Dream or T-Mobile G1 differentiate itself as the first Google Android phone in 2008?

    <p>It did not feature a touch screen.</p> Signup and view all the answers

    Which of the following was a feature of the first iPhone released in 2007?

    <p>Multi-touch gesture interface.</p> Signup and view all the answers

    What impact did the launch of the iPhone have on the Android operating system?

    <p>It led to a revised design of the Android OS.</p> Signup and view all the answers

    Which company was the number three manufacturer in mobile phones from 1992 to 2002?

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

    What is the primary requirement for the final submission of an Android application?

    <p>It must be Android code and runnable in Android Studio.</p> Signup and view all the answers

    Which IDE is recommended as the official IDE for Kotlin and Java development?

    <p>IntelliJ IDE</p> Signup and view all the answers

    What data structure is used to store contacts in the AddressBook class?

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

    What will happen if the list of contacts is empty when listContacts() is called?

    <p>A message will indicate that the address book is empty.</p> Signup and view all the answers

    Which statement correctly describes Kotlin's compatibility?

    <p>Kotlin is fully compatible with Java.</p> Signup and view all the answers

    Which of the following is NOT listed as an approach for compiling Kotlin programs?

    <p>Using the Kotlin compiler in UNIX</p> Signup and view all the answers

    In the Kotlin main function, what type of object is created for managing contacts?

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

    Which keyword introduces a function in Kotlin?

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

    Study Notes

    Course Information

    Teaching Schedule

    • Tuesday: Lecture (11:00 - 12:00), Room 4Q56 FR
    • Thursday: Computer Practical/02 (14:00 - 16:00), Room 3Q85 FR
    • Thursday: Computer Practical/01 (14:00 - 16:00), Room 3Q44 FR
    • Thursday: Computer Practical/03 (16:00 - 18:00), Room 3Q44 FR
    • Thursday: Computer Practical/04 (16:00 - 18:00), Room 3Q80 FR

    Module Overview

    • Small module, but popular
    • Collaborative and supportive environment
    • “Studio” environment approach
    • Effective use of AI tools recommended

    Module Focus

    • Not a database module, focus on front-end development
    • Use of "dummy data" is acceptable for app development
    • Many free databases/APIs available

    Mobile Phone History

    • 1973: Motorola DynaTak ("Brick Phone")
      • 35 minutes talk time
      • 10 hours recharge time
      • First call made to Joel Engel (Bell Labs competitor)
      • Sold for $4,000
    • 1980s: Motorola and Nokia continued to develop phone technology
    • 1989: First "Flip Phone" (smallest and lightest)
    • 1992: First commercially available GSM (Global System for Mobile Communications) digital network mobile phone
    • 1992-2002: Ericsson - Number three manufacturer
    • 1999: BlackBerry 850 - First device from Research in Motion with full keyboard
    • 2003: BlackBerry 6230 - "Game Deck" with music player, radio, and USB support
    • 2004: Motorola Razr V3 - Very successful line
    • 2007: iPhone launch - First media-rich, multi-touch user interface
    • 2008: HTC Dream/T-Mobile G1 - First Android phone
    • Evolution and advancements in technologies

    Other Devices

    • Other mobile devices like smart rings, smart glasses, smart watches, smart shirts, smart bracelets, baby control, smart belts, smart pants, smart socks, Bluetooth key trackers, and smart shoes are discussed

    Milestones

    • 1981: 1G Analogue Network (Voice)
    • 1992: 2G Digital Network (Voice + Data)
    • 1998: 3G mobile Broadband (multimedia)
    • 2006: 4G, faster 3G services (especially web media and mobile internet)
    • Ongoing: 5G standards continuing to evolve; including faster access, better network coverage, and internet of things/devices support

    UK Mobile Device Stats

    • 2010–2020: UK household mobile ownership increased from 20% to 95%
    • Market share (UK):
      • iOS: 53.63%
      • Android: 45.82%
      • Samsung: 0.51%
      • Windows: 0.02%
      • Other/Unknown: 0.01% (UK Office for National Statistics, 2021)

    Assessments

    • Two tasks required:
      • Task A (25%): In-class, 45-minute computer-based, open-book test with multiple-choice questions (week 11 or 17 of the course) Must be done in person.
      • Task B (75%): Group development of an Android app.
        • Groups of up to 3 students. Individual consideration may be possible
        • Each member must contribute to the coding. Any individual who hasn't contributed at all will score 60% lower.
        • A design report (35%)
        • The app (60%) evaluated based on code structure, flow, navigation, functionalities, and complexity.
    • Both tasks are required to pass the course.

    Kotlin

    • Modern, trended programming language
    • Compatible with Java
    • Develop Android apps, server-side apps, and more
    • IntelliJ or VSCode IDEs recommended, or use online compilers.

    Kotlin Tutorials

    • Recommended online Kotlin tutorials and videos. Specific links are provided
    • Kotlin beginners can start Android app development

    Address Book Application (Kotlin)

    • Data structure explanation and examples provided (data classes and functions)

    Programming Environment

    • Android Studio (2023) Recommended with Jetpack Compose
    • XML layouts/Android Views allowed, but less performance-friendly than Jetpack Compose
    • Other tools can be used for development (though all final submissions must still be Android code readable in Android Studio).

    Studying That Suits You

    Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

    Quiz Team

    Related Documents

    Description

    Test your knowledge on the Mobile Applications course, designed to assess understanding of key concepts, historical milestones, and current trends in mobile technology. This quiz covers important topics such as module leadership, practical sessions, and device functionalities.

    More Like This

    Mobile Technology Applications Quiz
    18 questions
    App Móvil vs. Web Móvil
    30 questions
    Introduction to Mobile Applications
    11 questions
    Mobile Applications Development 1: Android Overview
    10 questions
    Use Quizgecko on...
    Browser
    Browser