Memos - Android core concepts

Concepts

Activity

An activity is a UI screen

Service

A services runs background processes.

BroadcastReceiver

A king of "listener" than can be invoked out of the application and even if it is not running.

ContentProvider

Data entry-points (database, http calls, access to system or other application data, etc ...)

Intent

Intent are signals (asynchronous messages) than activate application components.

ContentResolver

Handles transactions with the content provider.

Resources