package icon

Fokus Launcher

Minimal launcher with clock, weather, fast app search, and gesture navigation.
New in version 1.5.0
Widget page: swipe to a dedicated screen for your widgets.
Home weather: choose temperature units in-app.
Home clock: the time is shown without a separate AM/PM suffix.
Text is made more readable by adding a slight outline instead of a full page wallpaper tint.
App drawer: the keyboard is dismissed when you change category; the category chip row sits lower.

New language: Romanian, updates to other translations.
Thanks to everyone who contributed translations.
Fokus Launcher is an Android launcher for people who want a simpler, cleaner default experience. It focuses on fast access to time, weather, and core apps with minimal visual noise.

Home Screen

The home screen is intentionally minimal: a large clock and date, battery status, optional weather, configurable favorite app labels, and a configurable right-side shortcut rail. Tap the clock, date, or weather to open the apps you configure for each in settings. Primary interactions are gesture-based: swipe up to open the app drawer, swipe down to expand the notification shade, and swipe left or right to launch shortcut targets.

App Drawer

The drawer supports quick search, categories you define in settings, and optional alphabetical or most-opened app order. When only one app matches a search, Fokus can launch it directly. Optional category sidebar mode replaces the inline search bar with a vertical category rail; use the search icon when you need text search. Long-pressing an app offers add to home, rename, hide, and uninstall.

Dot search keeps you in that same field for web or in-app search. Type a period, a space, and your query, for example ". cats"; that searches in your browser by default until you change the default under Dot search in settings. For letter shortcuts, type a period, one lowercase letter, a space, and your query, for example ".a coffee" when you assigned the letter "a" there. Dot search settings also list search-capable apps and lets you add HTTPS or deep-link URL templates with a placeholder for the query.

Customization

Edit home apps, configure right-side shortcuts (including launcher shortcut actions), hide or rename apps, choose a custom font, and manage launcher data from the settings screen.

Weather

Weather is powered by Open-Meteo. No account or API key is required. Results are cached for 30 minutes. Location permission is optional and only used for local weather.

Work Profile

Work profile apps are shown alongside personal apps in the drawer when a work profile is active on the device.

Private Space (Android 15+)

On Android 15 and above (API 35+), Fokus supports Android's Private Space with lock/unlock controls and a separate section in the app drawer for private apps when the space is unlocked.

Optional Device Controls

These features only work if you turn on accessibility for Fokus in Android settings.

Double tap to lock can turn off the screen from empty home space. Return home after long lock can bring Fokus back to the foreground on unlock once the device stayed locked longer than a threshold you choose.

First-Run Onboarding

On first launch, Fokus walks you through welcome, optional location permission, default-launcher setup, home-screen customization, swipe-shortcut setup, and quick gesture tips.

Permissions

Fokus asks only for what it uses.

That covers uninstall flows from the launcher, internet access for weather and dot search, optional coarse location for local weather, and hidden-profile access for Private Space on supported versions. It also covers expanding the notification shade from swipe-down gestures, battery-optimization prompts for optional long-lock behavior, and applying wallpapers you choose in settings.

Versions

Although APK downloads are available below to give you the choice, you should be aware that by installing that way you will not receive update notifications and it's a less secure way to download. We recommend that you install the F-Droid client and use that.

Download F-Droid
  • Version 1.5.0 (36) suggested Added on Apr 26, 2026

    arm64-v8a armeabi-v7a x86 x86_64

    This version requires Android 8.0 or newer.

    It is built and signed by the original developer, and guaranteed to correspond to this source tarball.

    Permissions
    • access approximate location only in the foreground
      This app can get your approximate location from location services while the app is in use. Location services for your device must be turned on for the app to get location.
    • Access hidden profiles
      Allows the app to access hidden profiles.
    • expand/collapse status bar
      Allows the app to expand or collapse the status bar.
    • have full network access
      Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
    • request delete packages
      Allows an application to request deletion of packages.
    • set wallpaper
      Allows the app to set the system wallpaper.
    • io.github.luantak.fokuslauncher.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 4.7 MiB PGP Signature | Build Log

  • New in version 1.4.1
    Remember the last known location for home weather.
    Fix dot-search dialog dismiss and closing pickers.

    New translations: Basque, Finnish, Portuguese (Brazil), and Spanish. Updates to several other locales.
    Thanks to to everyone who contributed translations.
  • Version 1.4.1 (35) - Added on Apr 21, 2026

    arm64-v8a armeabi-v7a x86 x86_64

    This version requires Android 8.0 or newer.

    It is built and signed by the original developer, and guaranteed to correspond to this source tarball.

    Permissions
    • access approximate location only in the foreground
      This app can get your approximate location from location services while the app is in use. Location services for your device must be turned on for the app to get location.
    • Access hidden profiles
      Allows the app to access hidden profiles.
    • expand/collapse status bar
      Allows the app to expand or collapse the status bar.
    • have full network access
      Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
    • request delete packages
      Allows an application to request deletion of packages.
    • set wallpaper
      Allows the app to set the system wallpaper.
    • io.github.luantak.fokuslauncher.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 4.6 MiB PGP Signature | Build Log

  • New in version 1.4.0
    Choose your color, with optional glow around text/ icons.
    Move to Material Symbols weather icons (themeable)
    Better text readbilty on bright background images.

    Fixes: category icon picker.
  • Version 1.4.0 (34) - Added on Apr 16, 2026

    arm64-v8a armeabi-v7a x86 x86_64

    This version requires Android 8.0 or newer.

    It is built and signed by the original developer, and guaranteed to correspond to this source tarball.

    Permissions
    • access approximate location only in the foreground
      This app can get your approximate location from location services while the app is in use. Location services for your device must be turned on for the app to get location.
    • Access hidden profiles
      Allows the app to access hidden profiles.
    • expand/collapse status bar
      Allows the app to expand or collapse the status bar.
    • have full network access
      Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
    • request delete packages
      Allows an application to request deletion of packages.
    • set wallpaper
      Allows the app to set the system wallpaper.
    • io.github.luantak.fokuslauncher.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 4.6 MiB PGP Signature | Build Log