
M0dule2 CPE4O8
Presentation
•
Computers
•
University
•
Practice Problem
•
Medium
Monarjay Malbog
Used 2+ times
FREE Resource
22 Slides • 13 Questions
1
Module 2 Lay-outing
2
Android is primarily developed by Google.
The initial development of Android began in 2003 by a startup company called Android Inc.
Android
3
In 2005, Google acquired Android Inc. and continued the development of the Android operating system under the leadership of Andy Rubin. Google released the first version of Android to the public in 2008
Android
4
Android releases are named after desserts or sweet treats in alphabetical order. Some notable versions include Cupcake, Donut, Ice Cream Sandwich, Jelly Bean, KitKat, Lollipop, Marshmallow, Nougat, Oreo, Pie, and the most recent being Android 11 and Android 12.
Android Naming
5
6
The Android operating system is based on the Linux kernel, which provides a stable and secure foundation. Android supports multiple programming languages, but the most commonly used languages for Android app development are Java and Kotlin.
Android OS
7
Why Linux?
Overall, the use of the Linux kernel in Android provides a solid foundation for stability, security, device compatibility, performance optimization, and community collaboration, contributing to the success and widespread adoption of the Android operating system.
8
Multiple Choice
The initial development of Android began in 2003 by a company called _____?
Apple
Microsoft
Android Inc
9
Multiple Choice
When did Google purchase Android?
2003
2005
2004
2006
10
Multiple Choice
Android releases since 1.5 have been given nickname derived from how?
Animal
Country
Food
Color
11
Multiple Choice
Which one is not a nickname of an Android version?
Cupcake
Nougat
Pie
Mentos
12
Multiple Choice
Android is based on which kernel?
Linux
Windows
Mac
Symbian
13
Multiple Choice
Android is based on linux for the following reason:
Security
Portability
Networking
All of these
14
Multiple Choice
Which programming language is used for Android Application Development?
C#
Java & Kotlin
Python
PHP
15
Multiple Choice
On 7 May 2019, Google announced that the Kotlin programming language is now its preferred language for Android app developers.
True
False
16
Everything that the user can see and interact with
All user interface elements in an Android app are built using View and ViewGroup objects.
17
User Interface Components
App Bar (Action Bar)
Dialog
Notification
Toast
18
App Bar (Action Bar)
19
Dialog Box
20
Notification Area
21
Toast
22
ANDROID STUDIO ANATOMY
23
ANDROID STUDIO ANATOMY
24
Views
An object that draws something on the screen that the user can interact with
25
Common Types of Layout
Linear Layout
Relative Layout
List View
Grid View
26
LinearLayout arranges views in a single line, either horizontally or vertically.
Based on the layout's orientation attribute.
It is a simple and lightweight layout, ideal for simple UI structures.
Linear Layout
27
Views can be aligned to the top, bottom, left, right, or centered within the layout.
It offers flexible positioning and is useful for complex UI designs.
Relative Layout
28
Used when the content of a layout exceeds the available screen space.
It enables vertical or horizontal scrolling to view the entire content.
It is commonly used for displaying lengthy text or lists that don't fit entirely on the screen.
List or Scroll View Layout
29
Organizes views in a grid-like structure with rows and columns.
Views can span multiple rows or columns, providing flexibility in designing grid-based UIs.
It is ideal for creating complex grid-like UI layouts.
Grid View Layout
30
Multiple Choice
In which directory XML layout files are stored?
/res/drawable
/src
/res/values
/res/layout
31
Multiple Choice
While Java or Kotlin source files stored in ....?
/res/drawable
/src
/res/values
/res/layout
32
Multiple Choice
an object that draws something on the screen that the user can interact with
Class
View
Viewgroup
Source
33
Multiple Choice
A layout that organizes its children into a single horizontal or vertical row.
Linear
Relative
Grid
List
34
Multiple Choice
What enables you to specify the location of child objects corresponding each other or the parent?
Linear
Relative
Grid
List
35
Module 2 Lay-outing
Show answer
Auto Play
Slide 1 / 35
SLIDE
Similar Resources on Wayground
28 questions
IT1 Topic 2 Hardware and Software (Computer Basics) Lesson
Presentation
•
University
27 questions
M2U2 - Using Apps (SY25-26/C103-101i)
Presentation
•
University
28 questions
Computer software
Presentation
•
University
28 questions
IIS Topic 8
Presentation
•
University
25 questions
Electron Configuration, Orbital Notation, & Dot diagrams
Presentation
•
9th - 12th Grade
Popular Resources on Wayground
10 questions
Safety Day 2026 – Student Review
Quiz
•
9th Grade
21 questions
Continents and Oceans
Quiz
•
6th Grade
20 questions
Parts of Speech
Quiz
•
5th Grade
16 questions
Subject & Predicate
Quiz
•
5th Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
12 questions
Map Skills
Quiz
•
3rd Grade
22 questions
Continents and Oceans
Quiz
•
5th Grade
15 questions
Rounding Decimals
Quiz
•
5th Grade
Discover more resources for Computers
20 questions
Disney Trivia
Quiz
•
University
10 questions
Spanish Greetings and Goodbyes!
Presentation
•
6th Grade - University
20 questions
Physical or Chemical Change/Phases
Quiz
•
8th Grade - University
39 questions
Unit 7 Key Terms
Quiz
•
11th Grade - University
25 questions
SER and Subject Pronouns
Quiz
•
8th Grade - University
38 questions
Unit 6 Key Terms
Quiz
•
11th Grade - University
19 questions
Key Concepts in Buddhism
Quiz
•
University
0 questions
Cell Domain Basic Review (Biology)
Quiz
•
University