The Android application framework provides us with a number of components we can utilize to build a user interface for the Tetris application. A component in Android is a reusable program template or object that can be used to define aspects of an application. Some important components provided by the Android application framework are:
- Activities
- Intents
- Intent filters
- Fragments
- Services
- Loaders
- Content providers