Endfield OS - an Android launcher

A daily-driver Android home screen in the style of Arknights: Endfield: home screen with a "radar canopy" and dock, app drawer, command-center pull-down and lock screen, all in an industrial HUD look with slanted cut-corner shapes.

Kotlin + Jetpack Compose, Room and DataStore for state, ViewModel + StateFlow, Coil for icons, no DI framework. Features include a multi-page desktop with drag and drop, folders, widgets (its own AppWidgetHost), icon packs, gestures, usage-sorted drawer categories with a fast scroller, wallpaper colour extraction, and backup/restore. Built and tested on a Redmi Note 9 Pro (Android 13).

  • EndfieldLauncher/ - the Android Studio project (./gradlew installDebug).
  • preview.html, drawer_preview.html, pulldown_preview.html, lockscreen_preview.html - the HTML prototypes each screen was built from.
  • gemini.md - the project's rules for AI coding agents (design system, architecture, stack).
  • Branch phase2-tier1 - the next round of features.

Status: paused since 2026-08. Rajdhani font: SIL Open Font License. Code: MIT, see LICENSE.

S
Description
Endfield-inspired Android launcher (Kotlin, Jetpack Compose)
Readme MIT
1.1 MiB
0 Stars 1 Watchers 0 Forks
Languages
Kotlin 83.2%
HTML 16.2%
Python 0.6%