Lifecycle
Views
Dialogs
Layouts
Potpourri
100

Called when the activity is finished or destroyed.

What is OnDestroy()?

100

Collection of views and other child views.

What is a view group?

100

Used for selecting the date by the user.

What is a DatePickerDialog?

100

Allows Android developers to specify constraints (Margins) that would decide the position of each sub element

What is a Constraint Layout?

100

Attribute values that begin with @, such as @dimen/activity_vertical_margin.

What are resources?

200

Called when the activity will start an interaction with the user.

What is OnResume()?

200

A modular section of an activity, with its own lifecycle and input events.

What is a fragment?

200

Used for selecting the time by the user.

What is a TimePickerDialog?

200

Used to specify the position of the elements in relation to the other elements.

What is a Relative Layout?

200

File that is declared in the root directory and contains information about the application that the Android system must know before the codes can be executed.

What is the AndroidManifest.xml?

300

Called if the activity is becoming visible to the user.

What is OnStart()?

300

A view group that displays a list of scrollable items.

What is a List View?

300

Used when you want to ask the user about taking a decision between yes or no in response to any particular action taken by the user.

What is a AlertDialog?

300

Used to place the elements in a linear manner.

What is a Linear Layout?

300

A type of light-weight thread that can be used to improve the performance of concurrent code.

What is a coroutine?

400

Called when the activity is moving to the background but hasn’t been killed yet.

What is OnPause()?

400

Makes it easy to efficiently display large sets of data and dynamically creates the elements when they're needed.

What is the RecyclerView?

400

Used when you want to remain in the same activity and without changing the screen.

What is a AlertDialog?

400

Used to specify the exact location of its children.

What is an Absolute Layout?

400

A common mechanism for starting new activity and transferring data from one activity to another.

What is an Intent?

500

Using this, the views are created and data is collected from bundles.

What is OnCreate()?

500

A method that is used to find a view that is identified by the ID attribute from the XML processed inActivity.OnCreate(Bundle).

What is Findviewbyid?

500

Can be embedded in the user interface of your application to indicate progress.

What is a ProgressBar?

500

The extra space on the top side of the layout.

What is android:layout_marginTop?

500

A directory for other various XML files that contain resources such as strings, color definitions

What is the res/values directory?

M
e
n
u