Professional Documents
Culture Documents
Text Editor - also known as code editor, with extra features such as color coding and code checking.
Design Editor - allows you to drag GUI components onto your layout, and arrange them how you want.
Fill_parent and Match_parent - used when we want the height or width of a view to be as big as its
parent view
wrap_content - used when we want the view to occupy only as much space as required by it.
Android emulator - allows you to run your app in an Android virtual device (AVD).
- typically enables the host system to run software or use peripheral devices designed
for the guest system.
APK - is an Android application package. It’s basically a JAR or ZIP file for Android applications.
- is the file format that Android uses to distribute and install apps
Constraint Layout - a View Group which allows you to position and size widgets in a flexible way.
Relative Layout - a view group that displays child views in relative positions.
Linear Layout - a layout that arranges other views either horizontally in a single column or vertically in a
single row.
Scroll View - a view group that allows the view hierarchy placed within it to be scrolled.
Expandable List View - a view that shows items in a vertically scrolling two-level list.
Grid View - a View Group that displays items in a two-dimensional, scrollable grid.
Button - consists of text or an icon (or both text and an icon) that communicates what action occurs
when the user touches it.
Text View – a user interface element that displays text to the user.
Edit Text – a user interface element for entering and modifying text.
- View that displays one child at a time and lets the user pick among them.
Intents - allow you to interact with components from the same applications as well as with components
contributed by other applications.
SharedPreferences - is a way that allows you to save and retrieve data in the form of (key, value) pair.
- commit() or apply()
ActionBar/App bar - it provides a visual structure and interactive elements that are familiar to users
- it normally includes buttons that are best described using verbs such as Create,
Search, or Edit.
Navigation Drawer - a UI panel that shows your app's main navigation menu.
- is hidden when not in use, but appears when the user swipes a finger from the left
edge of the screen
Handler - allows you to send and process Message and Runnable objects associated with a thread.
CountDownTimer - Schedule a countdown until a time in the future, with regular notifications on
intervals along the way.
Dialog - a small window that prompts the user to make a decision or enter additional information.\
Snackbar - provide lightweight feedback about an operation mostly at the bottom view.