An Intent is a messaging object that can be used to request an action from another app component. When is used an implicit intent, the Android system finds the appropriate component to start by comparing the contents of the intent to the intent filters declared in the manifest file of other apps on the device.
An activity is the entry point for interacting with the user. It represents a single screen with a user interface.
A Service is an application component that can perform long-running operations in the background.
A content provider manages access to a central repository of data. A provider is part of an Android application, which often provides its own UI for working with the data.
A broadcast receiver (receiver) is an Android component which allows you to register for system or application events. All registered receivers for an event are notified by the Android runtime once this event happens.
App Widgets are miniature application views that can be embedded in other applications (such as the Home screen) and receive periodic updates.
A process is an executing instance of an application/program and A thread is a path of execution within a process.
Resources are the additional files and static content that your code uses, such as bitmaps, layout definitions, user interface strings, animation instructions, and more.
The support library allows you to use additional functionality.
Deeplinks are a concept that help users navigate between the web and applications.
Android instant apps are native Android apps, which users can experience and use on-the-fly, by simply tapping the URL, without the hassles of downloading the app.
Shortcuts can be displayed in a supported launcher and help users quickly start common or recommended tasks within the app.
The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.
A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!
Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.