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
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
Android 7.0-7.1 Nougat (API Levels 24-25)
26
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
Android 8.0-8.1 Oreo (API Levels 26-27)
27
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
Android 9.0 Pie (API Level 28)
28
What Android version? Release Date: September 3, 2019 Features: - Dark mode - Enhanced privacy settings and controls - Live Caption - Gesture navigation system - Focus mode
Android 10 Q (API Level 29)
29
What Android version? Release Date: September 8, 2020 Features: - Conversation notifications - Bubbles - One-time permissions - Screen recording - 5g support
Android 11 Red Velvet (API Level 30)
30
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
Android 12 Snow Cone (API Level 31-32)
31
What Android version? Release Date: August 2022 Features: - Opt-in permissions - Per-app language settings - Dynamic Material You icons - Seven-day privacy dashboard
Android 13 Tiramisu (API Level 33)
32
This involves creating software applications that run on Android operating system
Android Application Development
33
Android Architecture: Android is built on a ___, providing core system services such as hardware abstraction, memory management, and process management
Linux Kernel
34
Android Architecture: Android includes a set of libraries written in ____ that developers can use to access device functions
C/C++
35
Android Architecture: ___ is the runtime environment that executes Android applications. It compiles code into native code for improved performance
Android Runtime (ART)
36
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
Application Framework
37
Android App Components: They manage user interactions and typically correspond to screens or windows
Activities
38
Android App Components: These are background tasks that can run without a user interface. Example: Handling network requests or play music in the background
Services
39
Listen for system-wide broadcast messages or intents. Allow apps to respond to events like incoming calls or battery low warnings
Broadcast Receivers
40
Manage the app’s data and allow data sharing between apps. They are used to interact with databases or expose data to other apps
Content Providers
41
User Interface: These describe the layout and appearance of screens
XML Layouts
42
User Interface: Buttons, text fields, image views, that developers can use to build the app’s interface
Widgets
43
Used to organize the app’s UI into screens and components
Activities and Fragments
44
App Development Tools: Official IDE for Android app development. Offer tools for coding, debugging, and testing Android apps
Android Studio
45
App Development Tools: For testing apps on various virtual devices with different configurations
Android Emulator
46
App Distribution: Primary platform for distributing Android apps to users.
Google Play Store