Podcast
Questions and Answers
What do mobile operators want to provide to their subscribers?
What do mobile operators want to provide to their subscribers?
- Value-added content in a manageable and lucrative way (correct)
- Devices with wireless enabled connections
- Freedom to develop mobile applications
- A stable and affordable platform to power devices
What is the field of study that covers the design, development, and evaluation of mobile applications?
What is the field of study that covers the design, development, and evaluation of mobile applications?
- Web Application Development
- Mobile Application Development
- Handset Manufacturing
- Mobile Computing (correct)
What are portable devices that allow transmission of data, voice, and video via a computer or other wireless enabled device?
What are portable devices that allow transmission of data, voice, and video via a computer or other wireless enabled device?
- Laptops only
- Desktop computers only
- Smart Phones only
- Portable devices such as Smart Phones, Tablets, Laptops, wearable devices, and vehicles (correct)
What is another term for a mobile application?
What is another term for a mobile application?
What is the primary function of mobile apps?
What is the primary function of mobile apps?
How many major operating systems are mobile apps developed for?
How many major operating systems are mobile apps developed for?
What is the set of processes and procedures involved in writing software for small, wireless computing devices?
What is the set of processes and procedures involved in writing software for small, wireless computing devices?
What are other operating systems for smart phones aside from Android, IOS, and Windows?
What are other operating systems for smart phones aside from Android, IOS, and Windows?
What is mobile application development?
What is mobile application development?
What is a key difference between mobile apps and other types of apps?
What is a key difference between mobile apps and other types of apps?
When did mobile applications first emerge?
When did mobile applications first emerge?
What is an example of a feature that a mobile app might be written to take advantage of?
What is an example of a feature that a mobile app might be written to take advantage of?
What is the main reason for the rapid evolution of mobile content and applications?
What is the main reason for the rapid evolution of mobile content and applications?
What is the name of the organization that develops and maintains the Android operating system?
What is the name of the organization that develops and maintains the Android operating system?
What motivates companies to make mobile application development easy and intuitive?
What motivates companies to make mobile application development easy and intuitive?
What is the main advantage of developing for Android in terms of market share?
What is the main advantage of developing for Android in terms of market share?
What is the estimated total revenue from sales of mobile applications in 2014?
What is the estimated total revenue from sales of mobile applications in 2014?
What is a benefit of using the Android operating system for development?
What is a benefit of using the Android operating system for development?
What do mobile users demand from mobile applications?
What do mobile users demand from mobile applications?
What is the name of the license under which Google releases the Android code?
What is the name of the license under which Google releases the Android code?
What is the primary function of a smartphone?
What is the primary function of a smartphone?
What is the main difference between smartphones and conventional cell phones?
What is the main difference between smartphones and conventional cell phones?
What is the name of the store where Android apps can be published and distributed?
What is the name of the store where Android apps can be published and distributed?
What is the name of the type of application that is a combination of native and web applications?
What is the name of the type of application that is a combination of native and web applications?
Which of the following Android features is related to multimedia?
Which of the following Android features is related to multimedia?
What is the core functionality of the Linux kernel in Android OS?
What is the core functionality of the Linux kernel in Android OS?
Which Android architecture layer is responsible for providing the functionality of the JAVA Programming Language?
Which Android architecture layer is responsible for providing the functionality of the JAVA Programming Language?
What is the purpose of the DX tool in Android?
What is the purpose of the DX tool in Android?
What is the type of Java Virtual Machine used in Android?
What is the type of Java Virtual Machine used in Android?
What is the main function of the SurfaceManager in Android?
What is the main function of the SurfaceManager in Android?
What is the main advantage of the Dalvik VM in Android?
What is the main advantage of the Dalvik VM in Android?
What is the main component of the Application Framework layer in Android?
What is the main component of the Application Framework layer in Android?
Which manager is responsible for managing voice calls in an Android application?
Which manager is responsible for managing voice calls in an Android application?
What is the purpose of the Accelerometer in an Android device?
What is the purpose of the Accelerometer in an Android device?
What is the primary function of the Content Providers?
What is the primary function of the Content Providers?
What type of storage medium can be inserted into compatible phones, tablets, and computers?
What type of storage medium can be inserted into compatible phones, tablets, and computers?
What can users do with the touchscreen feature in Android?
What can users do with the touchscreen feature in Android?
What is the purpose of the Resource Manager?
What is the purpose of the Resource Manager?
What is the primary function of the Location Manager?
What is the primary function of the Location Manager?
What is the purpose of the Internet in Android development?
What is the purpose of the Internet in Android development?
Study Notes
Mobile Application Development
- Mobile application development is a set of processes and procedures involved in writing software for small, wireless computing devices, such as smartphones and tablets.
- It involves designing, developing, and evaluating mobile applications using appropriate solutions that meet user requirements.
Why Develop for Android?
- Android is the world's leading mobile operating system, with a larger market share than all other mobile operating systems combined.
- Developing for Android allows for a quick time to market, with easy development and publication of full-featured applications.
- Android is an open platform, allowing manufacturers to create custom user interfaces and add new features to devices.
Android Features
- Media support
- Streaming media support
- Additional hardware support
- Multi-touch
- Bluetooth
- Video calling
- Multitasking
- Voice-based features
- Tethering
- Screen capture
- External storage
Android Architecture
- Linux Kernel: provides core functionality, including memory management, process management, networking, and security settings.
- Libraries: provide native libraries, including Libc, SSL, SGL, OpenGL|ES, Media Framework, and SQLite.
- Android Runtime: provides the functionality of the Java Programming Language, including core libraries and the Dalvik VM.
- Application Framework: manages the activity life cycle of applications, including Activity Manager, Content Providers, Telephony Manager, Location Manager, and Resource Manager.
- Applications: includes pre-installed applications, such as SMS client app, Dialer, Web browser, and Contact manager, and allows developers to write custom applications.
Hardware Tools
- Touchscreen: allows users to interact with apps using gestures, such as swiping, flipping, dragging, and pinching.
- GPS: allows developers to access and track a user's location.
- Accelerometer: measures acceleration, allowing developers to detect device movement and orientation.
- SD card: allows for portable storage and file access.
Software Tools
- Internet: allows users to access real-time information and enables developers to use online resources and tools for development.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Description
This quiz covers the basics of mobile programming, including why Android is a popular platform, hardware and software tools, and the overall process of mobile application development.