Android App Basics, User Interface, and Widgets Event Handling

0.0(0)
Studied by 0 people
call kaiCall Kai
Locked
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/35

flashcard set

Earn XP

Description and Tags

Vocabulary flashcards covering Android platform basics, IDE tools, project structure, core application components, and UI layout attributes according to the Module 2 transcript.

Last updated 6:50 PM on 8/17/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

36 Terms

1
New cards

Android

An open source, Linux based operating system developed by Google that runs on wide variety of devices.

2
New cards

Android Studio

The official IDE for Android Application development.

3
New cards

AppInventor

A tool that lets you develop applications for Android phones using a web browser and either a connected phone or emulator.

4
New cards

IntelliJ IDEA

An integrated development environment (IDE) written in java for developing computer software, including Android applications, developed by JetBrains.

5
New cards

.NET MAUI

Microsoft's cross-platform framework for building native applications using C# and XAML for Android, iOS, Windows, and macOS.

6
New cards

Android NDK (Native Development Kit)

A toolset that lets you implement parts of your app in native code, using languages such as C and C++.

7
New cards

GameSalad

A revolutionary game development platform that allows anyone to create games with a sophisticated visual programming interface.

8
New cards

Unity

A cross-platform game engine used for producing and delivering highly engaging 2D or 3D mobile games.

9
New cards

B4A

A tool described as the simple way to develop native Android apps including all features needed to quickly develop any type of Android app.

10
New cards

AIDE

A complete IDE for Android devices used to develop Android apps, Java Applications, C/C++, HTML5, CSS, and JavaScript.

11
New cards

Application Name

The title that will be shown on the Android Title bar.

12
New cards

Package Name

A unique identifier for apps on a particular Android device, typically following the format com.yourCompany.project.

13
New cards

Minimum Required SDK

The minimum Android version required for the app to run.

14
New cards

AVD Manager

The tool used to create a Virtual Device for running an app on an emulator.

15
New cards

View

The base class for widgets used to create interactive UI components, responsible for event handling and drawing.

16
New cards

ViewGroup

A base class for layouts and layout parameters that hold other Views or ViewGroups; generally called layouts.

17
New cards

setContentView()

The method called in the Activity to attach the View Hierarchy to the screen for rendering.

18
New cards

Activities

The primary component for an application to interact with the user, representing the initial screen or subsequent screens.

19
New cards

Services

An application component that can run in the background for an arbitrary amount of time.

20
New cards

Broadcast Receivers

A component that allows an application to be told about changes to data or actions even if it is not currently running.

21
New cards

Content Provider

A component that manages persistent data and publishes it for access by other applications.

22
New cards

res/layout

The directory for files that define the app’s user interface.

23
New cards

res/values

The directory for various XML files containing collections of resources such as strings and colors definition.

24
New cards

AndroidManifest.xml

The manifest file describing the fundamental characteristics of the app and defining each of its components.

25
New cards

Gradle

An open source build system used to automate building, testing, and deployment.

26
New cards

An element in the manifest that declares what kind of Intents a component supports.

27
New cards

An action-type supported by a component, such as MAIN, VIEW, PICK, or EDIT.

28
New cards

Toast

A passive, non-blocking user notification that shows a simple message at the bottom of the screen for a few seconds.

29
New cards

Android Snackbar

A notification similar to a Toast that can provide the user with an action button to interact with.

30
New cards

match_parent

A size attribute that fills the parent space minus padding.

31
New cards

wrap_content

A size attribute that uses the natural size of the view plus padding.

32
New cards

android:layout_weight

An attribute controlling resizing behavior of child Views, where a value of 11 makes the View stretch and 00 keeps it as big as needed.

33
New cards

android:layout_gravity

Specifies how a View is aligned within its containing View.

34
New cards

android:gravity

Specifies how the text or components inside a View are aligned.

35
New cards

Padding

The blank space inside a View that controls spacing between Views within a layout.

36
New cards

Margins

The blank space outside a View.