Slate
A minimal Android launcher

Less screen,
more life.

Slate is a text-only home screen for Android. No icons. No widgets. No algorithmic feeds competing for your attention — just your apps, listed by name.

Free and open source
MIT licensed
Zero analytics, zero network
9:41 82
Theme
01 — Philosophy

A phone that waits for you, not the other way around.

Most launchers are designed to keep you on your phone.

Colorful icons trigger recognition without thought. Notification badges manufacture urgency. Recommendation widgets are tuned for engagement, not intent.

Slate removes all of that.

It presents your apps as plain text — the same way a to-do list presents tasks. You open the app you meant to open, not the one that looked the most appealing.

Phone use becomes deliberate. Less reflexive. Quieter.
“The home screen should not be a feed.”
— The Slate principle
02 — Features

Quietly powerful. Surprisingly tweakable.

Appearance

  • 01Live color pickerBackground and text — any color, any time.
  • 02Follow system themeDark and light pairs that switch with the OS.
  • 03Per-app overridesHighlight only the apps that actually matter.
  • 04Notification highlightApp names recolor when something is waiting.
  • 05Typography controlFamily, weight, line gap, word gap. Google Fonts or your own.
  • 06Usage-scaled sizeApps you open often quietly grow larger.
  • 07Apply to lockscreenSolid color wallpaper that matches the launcher.

Interaction

  • 01Swipe up to searchA keyboard. A list. That’s the search.
  • 02Single-finger gesturesMap any direction to any app — or notifications, Wi-Fi, Bluetooth, location, camera.
  • 03Double-tap to lockOptional. Uses the accessibility service.
  • 04Long-press an appPin, hide, rename, recolor, uninstall — without leaving home.
  • 05Long-press the screenOpen settings or manage hidden apps.
  • 06Pin to topKeep favorites above the alphabet.
  • 07Sort A→Z or by usageWhichever way your hand already knows.

Control

  • 01Lock to portraitStop accidental rotation.
  • 02Hide the status barA truly empty page. Swipe down to peek.
  • 03Persistent search barOptional. Always one tap away.
  • 04JSON backupExport and import every preference, plain text.
  • 05Onboarding importReturning user? Drop in your file and you’re back.
  • 06System launcher pickerSet as default in two taps from inside Slate.
  • 07No account, no sign-inInstall and use. Nothing to register.
03 — Settings

Every detail, one screen away.

Tune typography, color, and gestures from a single, scrollable settings page.

No nested menus. Sort, theme, fonts, color presets, sizing, gestures — all flat, all immediate, all live-previewed against your home screen.

Slate settings — general and text size Slate settings — typography, colors and gestures
04 — Privacy

It doesn’t phone home. Ever.

0

Bytes of data Slate collects, transmits, or shares.

No analytics. No crash reporting. No network activity of any kind. Preferences live in SharedPreferences on your device. Usage counts never leave it.

EXPAND_STATUS_BAR

Swipe-down gesture to expand the system notification panel.

ACCESS_WIFI_STATE / CHANGE_WIFI_STATE

Wi-Fi gesture toggle. On Android 10+ this opens the system internet panel.

BLUETOOTH / BLUETOOTH_ADMIN

Bluetooth gesture toggle on Android 11 and below. Not requested on 12+.

QUERY_ALL_PACKAGES

Required on Android 11+ to enumerate installed apps so they appear in the launcher.

REQUEST_DELETE_PACKAGES

Opens the system uninstall confirmation when you choose Uninstall from the long-press menu.

BIND_ACCESSIBILITY_SERVICE

Optional. Used solely to lock the screen on double-tap. Cannot read screen content or monitor usage.

BIND_NOTIFICATION_LISTENER_SERVICE

Optional. Knows which apps have a pending notification — never reads or stores content.

SET_WALLPAPER

Only when “Apply to lockscreen” is on. Sets a solid-color wallpaper matching the launcher.

REQUEST_IGNORE_BATTERY_OPTIMIZATIONS

Asks the system to exempt Slate so background features stay reliable. Only triggered from “Fix this”.

Try it for a week.
You won’t go back.

Side-load the latest APK from GitHub Releases, or build from source. Always free. Always open.

$ git clone https://github.com/roufsyed/Slate-Minimal-Launcher