→Application Building Blocks
'''3. Content Provider''' - component that allows applications to share data with other applications.
Intent Receiver''' - component that responds to notification or status changes. Allows an application to register some code that will be run when it is triggered by an external event.
The basic idea in Android OS is to reuse and replace components (OSGi model).