Lesson 1 Flashcards

1
Q

Refers to the process of creating software applications specifically designed to run on Android devices

A

Android Mobile Application

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

True or False: Android Mobile Application offers developers a versatile and open platform for building and distributing their apps

A

True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

It’s used by billions of people worldwide, making it a lucrative platform for developers to reach a wide audience (Lesson 1, Why Android?)

A

Market Share

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Android is based on the Linux kernel and is open source. Developers can access the source code, customize the OS, and contribute to its development.(Lesson 1, Why Android?)

A

Open Source

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Android supports a wide variety of devices, giving developers the opportunity to target different markets (Lesson 1, Why Android?)

A

Versatility

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Google provides a robust set of development tools and resources, including the Android Studio IDE and vast library documentation (Lesson 1, Why Android?)

A

Development Tools

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Developers can distribute their Android apps through the Google Play Store, which offers a vast user base and a well-established distribution platform (Lesson 1, Why Android?)

A

App Distribution

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Who are the founders of Android?

A

Andy Rubin, Rich Miner, Nick Sears, and Chris White

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

When was android founded?

A

2003

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What was the initial goal for developing android?

A

Develop an OS for digital cameras

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

When did Google acquire Android?

A

2005

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What was the first commercially available Android device, and when was it released?

A

HTC Dream (G1); 2008; has a physical keyboard and touch screen

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What Android version?

Release Date: September 23, 2008
Features:
- Calling, messaging, web browsing
- Google services: Gmail, Google Maps, Google Search
- Third party applications through Android Market
- Wallpapers and widgets

A

Android 1.0 (API Level 1)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What Android version?

Release Date: February 9, 2009
Features:
- Bug fixes and minor updates
- Improved Google services integration

A

Android 1.1 (API Level 2)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What Android version?

Release Date: April 27, 2009
Features:
- On-screen keyboard with text prediction
- Video recording and playback
- Widgets for home screen
- Copy-paste functionality
- Bluetooth

A

Android 1.5 (API Level 3)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What Android version?

Release Date: September 15, 2009
Features:
- Improved Android Market w screenshots and app desc
- Voice and text search
- Support for different screen sizes and resolutions

A

Android 1.6 Donut (API Level 4)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

What Android version?

Release Date: October 26, 2009; January 12, 2010
Features:
- Extra support for screen sizes and resolutions
- Digital zoom and flash support
- HTML5
- Microsoft Exchange
- Live wallpapers

A

Android 2.0-2.1 (API Levels 5-7)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

What Android version?

Release Date: May 20, 2010
Features:
- Improved performance and speed
- USB and Wi-Fi tethering
- Adobe Flash
- Enhanced MS Exchange
- Voice dialing over Bluetooth

A

Android 2.2 Froyo (API Level 8)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

What Android version?

Release Date: December 6, 2010 (2.3) and February 9, 2011 (2.3.3)
Features:
- Refined icons and animations
- Near Field Communication (NFC)
- Enhanced copy and paste
- Internet calling
- Front-facing cameras

A

Android 2.3 Gingerbread (API Levels 9-10)

20
Q

What Android version?

Release Date: February 22, 2011; July 15, 2011
Features:
- Designed for tablets
- Multicore processors
- Task switching and multitasking
- Smoother graphics
- Redesigned keyboard and text selection

A

Android 3.0-3.2 Honeycomb (API Levels 11-13)

21
Q

What Android version?

Release Date: October 18, 2011
Features:
- Unified UI for smartphones and tablets
- Enhanced multitasking and notifications
- Face unlock
- Android Beam for NFC-based data sharing

A

Android 4.0 Ice Cream Sandwich (API Level 14)

22
Q

What Android version?

Release Date: July 9, 2012 (4.1), November 13,
2012 (4.2), and July 24, 2013 (4.3)
Features:
- Google Now
- Expandable notifications with actionable tasks
- Gesture-based typing
- Restricted profiles for tablets
- Bluetooth Smart

A

Android 4.1-4.3 Jelly Bean (API Levels 15-18)

23
Q

What Android version?

Release Date: November 12, 2014 (5.0) and
March 9, 2015 (5.1)
Features:
- Material design for consistent UI
- Lock screen notifications
- Batter-saving features
- Android Runtime (ART) as default runtime
- Multi-user support on tablets

A

Android 5.0-5.1 Lollipop (API Levels 21-22)

24
Q

What Android version?

Release Date: October 5, 2015
Features:
- Runtime permissions
- Doze mode
- App standby
- Fingerprint sensor
- USB Type C

A

Android 6.0 Marshmallow (API Level 23)

25
Q

What Android version?

Release Date: August 22, 2016 (7.0) and
October 4, 2016 (7.1)
Features:
- Multi-window mode
- Direct reply and bundled notifications
- Quick settings customization
- Daydream VR
- Enhanced data saver mode

A

Android 7.0-7.1 Nougat (API Levels 24-25)

26
Q

What Android version?

Release Date: August 21, 2017 (8.0) and
December 5, 2017 (8.1)
Features:
- Picture-in-Picture mode for video playback
- Notification dots
- Autofill framework for easier form filling
- Project Treble
- Improved battery life

A

Android 8.0-8.1 Oreo (API Levels 26-27)

27
Q

What Android version?

Release Date:
August 6, 2018
Features:
- Gesture-based navigation system
- Adaptive battery and brightness
- Slices API
- Digital Wellbeing
- Enhanced security and privacy controls

A

Android 9.0 Pie (API Level 28)

28
Q

What Android version?

Release Date: September 3, 2019
Features:
- Dark mode
- Enhanced privacy settings and controls
- Live Caption
- Gesture navigation system
- Focus mode

A

Android 10 Q (API Level 29)

29
Q

What Android version?

Release Date: September 8, 2020
Features:
- Conversation notifications
- Bubbles
- One-time permissions
- Screen recording
- 5g support

A

Android 11 Red Velvet (API Level 30)

30
Q

What Android version?

Release Date: September 8, 2020
Features:
- Material You for UI
- Improved performance and battery life
- Privacy dashboard
- Haptic feedback
- Support for foldable devices

A

Android 12 Snow Cone (API Level 31-32)

31
Q

What Android version?

Release Date: August 2022
Features:
- Opt-in permissions
- Per-app language settings
- Dynamic Material You icons
- Seven-day privacy dashboard

A

Android 13 Tiramisu (API Level 33)

32
Q

This involves creating software applications that run on Android operating system

A

Android Application Development

33
Q

Android Architecture:

Android is built on a ___, providing core system services such as hardware abstraction, memory management, and process management

A

Linux Kernel

34
Q

Android Architecture:

Android includes a set of libraries written in ____ that developers can use to access device functions

A

C/C++

35
Q

Android Architecture:

___ is the runtime environment that executes Android applications. It compiles code into native code for improved performance

A

Android Runtime (ART)

36
Q

Android Architecture:

This provides high-level services, such as activity management, user interface controls, and content providers, that developers can leverage to build their apps

A

Application Framework

37
Q

Android App Components:

They manage user interactions and typically correspond to screens or windows

A

Activities

38
Q

Android App Components:

These are background tasks that can run without a user interface. Example: Handling network requests or play music in the background

A

Services

39
Q

Listen for system-wide broadcast messages or intents. Allow apps to respond to events like incoming calls or battery low warnings

A

Broadcast Receivers

40
Q

Manage the app’s data and allow data sharing between apps. They are used to interact with databases or expose data to other apps

A

Content Providers

41
Q

User Interface:

These describe the layout and appearance of screens

A

XML Layouts

42
Q

User Interface:

Buttons, text fields, image views, that developers can use to build the app’s interface

A

Widgets

43
Q

Used to organize the app’s UI into screens and components

A

Activities and Fragments

44
Q

App Development Tools:

Official IDE for Android app development. Offer tools for coding, debugging, and testing Android apps

A

Android Studio

45
Q

App Development Tools:

For testing apps on various virtual devices with different configurations

A

Android Emulator

46
Q

App Distribution:

Primary platform for distributing Android apps to users.

A

Google Play Store