Stario is a minimalist Android launcher designed to organize applications efficiently without distractions. This codebase is an active fork maintained by Yutila for internal infrastructure alignment and continued development.
Material You Support
Integrates seamlessly with Android’s Material You dynamic theming system, adapting colors based on your wallpaper and device settings.
Application Customization
Customize your home screen with various icon packs and shapes to personalize your experience.
Built-In Weather Widget
Check current weather conditions and forecasts right from your home screen.
Global Search Integration
Perform fast, privacy-respecting searches using Kagi directly from the launcher.
Minimalistic Media Player Controls
Manage your media playback easily with integrated controls.
Application Categories
Organize your app drawer with customizable categories for better app management.
RSS/Atom Reader
Stay up-to-date with news and blog feeds via the integrated RSS/Atom reader.
Page Sorting
Easily reorder your home screen pages to suit your workflow.
Tip
Distribution:
Yutila designates the GitHub Releases page as the sole authoritative distribution mechanism for compiled Stario APKs. All other distribution channels have been deprecated.
Yutila guarantees that Stario will remain a freely accessible, independent binary, distributed independently of the Google Play ecosystem and irrespective of future OS-level verification constraints.
- Download the compiled
APKdirectly from the GitHub Releases page. - Navigate to Settings > Apps > Special app access > Install unknown apps (path may vary by OEM).
- Grant installation permissions to your designated file manager or browser.
- Execute the APK package to initiate installation.
For OEM builds or future OS versions that aggressively block on-device unverified package parsing, utilize the Android Debug Bridge (adb):
# Verify device connection
adb devices
# Install the application package
adb install /path/to/stario-release.apk- Requires Android SDK 29+ (Android 10.0 or later)
- Compatible with AOSP and most major OEM devices
- Should work with custom ROMs, though these are not officially tested — user feedback is welcome
You can quickly set up the development environment using the provided Dockerfile:
docker build --platform linux/amd64 -t stario-dev .
docker run --platform linux/amd64 --rm -it \
-v </path/to/output>:/usr/local/stario/build \
stario-devTip
Use --rm to automatically remove the container after use.
Should you wish to build the application yourself, run the build script from within the development environment:
# Optionally, checkout to the tagged commit
git checkout v2.9
./build.shAlternatively, to also build a signed copy (APK and AAB), pass a keystore to the build script:
docker run --platform linux/amd64 --rm -it \
-v </path/to/output>:/usr/local/stario/build \
-v </path/to/keystore>:/usr/local/stario/keystore \
stario-dev
# Optionally, checkout to the tagged commit
git checkout v2.9
./build.sh \
-K /usr/local/stario/keystore/keystore.jks \
-P keystore_password \
-a key_alias \
-p key_passwordCheck for RBs with the locally built unsigned APK and apksigcopier.
Firstly, copy the signature from the signed APK onto your built unsigned APK:
apksigcopier copy signed-from-source.apk unsigned-built-locally.apk out.apkThen compare the two APKs:
apksigcopier compare stario-from-source.apk stario-built-locally.apkNote
apksigcopier compare requires apksigner.
Original work and Stario concept developed by Răzvan Albu.
