# LawnchairLauncher/lawnchair

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/lawnchairlauncher-lawnchair).**

12,194 stars · 1,434 forks · Java · other

## Links

- GitHub: https://github.com/LawnchairLauncher/lawnchair
- Homepage: https://lawnchair.app
- awesome-repositories: https://awesome-repositories.com/repository/lawnchairlauncher-lawnchair.md

## Topics

`android` `app` `hacktoberfest` `java` `kotlin` `launcher` `launcher3`

## Description

Lawnchair is an Android custom launcher that replaces the default system home screen. It functions as a primary intent handler, allowing users to modify the mobile interface through extended layout, icon, and grid configurations.

The project distinguishes itself by integrating directly with system-level components to intercept and replace the standard overview screen. This enables a custom implementation for managing recent tasks, providing alternative navigation controls for switching between active applications.

Beyond core interface modifications, the launcher supports the embedding of native system widgets. By binding to the system widget service, it allows users to host interactive information blocks and control panels directly on the home screen grid.

## Tags

### Development Tools & Productivity

- [Home Screen Alternatives](https://awesome-repositories.com/f/development-tools-productivity/system-launchers/home-screen-alternatives.md) — Replaces the default system home screen by registering as the primary intent handler for the device.

### User Interface & Experience

- [Mobile Interface Personalizers](https://awesome-repositories.com/f/user-interface-experience/mobile-interface-personalizers.md) — Personalizes the appearance and behavior of the mobile operating system through extended home screen and task management settings.
- [System Task Interceptors](https://awesome-repositories.com/f/user-interface-experience/window-management/recent-window-switchers/system-task-interceptors.md) — Hooks into the system-level task management API to replace the default overview screen with a custom implementation.
- [Interface Layout Customization](https://awesome-repositories.com/f/user-interface-experience/interface-layout-customization.md) — Provides settings to adjust the visual arrangement and interactive behavior of the primary mobile interface. ([source](https://lawnchair.app))
- [Mobile Task Navigation Optimizers](https://awesome-repositories.com/f/user-interface-experience/mobile-interfaces/mobile-input-optimization/mobile-task-navigation-optimizers.md) — Improves navigation between active programs by customizing the system recent applications view.
- [Widget Embedding Frameworks](https://awesome-repositories.com/f/user-interface-experience/system-widgets/widget-embedding-frameworks.md) — Supports the embedding of native system widgets by binding to the system widget service.
- [Recent Window Switchers](https://awesome-repositories.com/f/user-interface-experience/window-management/recent-window-switchers.md) — Integrates with system navigation tools to alter how background tasks appear and function. ([source](https://lawnchair.app))
- [System View Injectors](https://awesome-repositories.com/f/user-interface-experience/composition-hierarchies/view-hierarchy-composition/system-view-injectors.md) — Injects custom layout components into the system window manager to overlay personalized interface elements.
- [System Widgets](https://awesome-repositories.com/f/user-interface-experience/system-widgets.md) — Displays interactive information blocks and control panels directly on the main interface. ([source](https://lawnchair.app))

### Mobile Development

- [Native Widget Toolkits](https://awesome-repositories.com/f/mobile-development/android-ecosystem/android-ui-components/native-widget-toolkits.md) — Enables interaction with system-level widgets directly on the home screen to access information and controls.
