
M0dule2 CPE4O8
Presentation
•
Computers
•
University
•
Practice Problem
•
Medium
Monarjay Malbog
Used 2+ times
FREE Resource
22 Slides • 13 Questions
1
Mobile Programming
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
User Interface
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
Thank You for Listening
Mobile Programming
Module 2 Lay-outing
Show answer
Auto Play
Slide 1 / 35
SLIDE
Similar Resources on Wayground
25 questions
Newtons 3 laws
Presentation
•
KG - University
29 questions
Lab Safety Is Common Sense
Presentation
•
KG
29 questions
Word Analogy
Presentation
•
University
31 questions
CAIT2 - Seatwork 15
Presentation
•
University
31 questions
Quiz3+4_TINHOCFA20
Presentation
•
University
28 questions
Review of Verb Tenses
Presentation
•
University
32 questions
Mix-N-Fix Round 1
Presentation
•
University
Popular Resources on Wayground
20 questions
"What is the question asking??" Grades 3-5
Quiz
•
1st - 5th Grade
20 questions
“What is the question asking??” Grades 6-8
Quiz
•
6th - 8th Grade
10 questions
Fire Safety Quiz
Quiz
•
12th Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
34 questions
STAAR Review 6th - 8th grade Reading Part 1
Quiz
•
6th - 8th Grade
20 questions
“What is the question asking??” English I-II
Quiz
•
9th - 12th Grade
20 questions
Main Idea and Details
Quiz
•
5th Grade
47 questions
8th Grade Reading STAAR Ultimate Review!
Quiz
•
8th Grade
Discover more resources for Computers
15 questions
LGBTQ Trivia
Quiz
•
University
36 questions
8th Grade US History STAAR Review
Quiz
•
KG - University
25 questions
5th Grade Science STAAR Review
Quiz
•
KG - University
16 questions
Parallel, Perpendicular, and Intersecting Lines
Quiz
•
KG - Professional Dev...
20 questions
5_Review_TEACHER
Quiz
•
University
10 questions
Applications of Quadratic Functions
Quiz
•
10th Grade - University
10 questions
Add & Subtract Mixed Numbers with Like Denominators
Quiz
•
KG - University
20 questions
Block Buster Movies
Quiz
•
10th Grade - Professi...