Launcher3 -
Uses a ContentProvider to store and retrieve the arrangement of icons, folders, and widgets.
Launcher3 uses a complex, event-driven structure to manage home screen elements:
Because Launcher3 is open-source, developers use it as a "framework" to build highly customized alternatives: launcher3
It manages the home screen layout (desktop) and the vertical or horizontal list of apps (drawer).
A fundamental view that handles the dragging and dropping of icons and widgets. Uses a ContentProvider to store and retrieve the
Became the default starting with Android 7.0 (Nougat). Architectural Components
The launcher has evolved alongside Android's major releases: Used in Android 1.6 to 2.1. and widgets. Launcher3 uses a complex
Part of the codebase from Android 2.2 until just before KitKat.

