Skip to content

yutila-org/stario

 
 

Repository files navigation

Stario

Stario representative

Build Detekt FindSecBugs Trivy Secret Scan SBOM

Android Kotlin Java Docker


Icon Overview

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.

Icon Features

Icon Material You Support
Integrates seamlessly with Android’s Material You dynamic theming system, adapting colors based on your wallpaper and device settings.

Icon Application Customization
Customize your home screen with various icon packs and shapes to personalize your experience.

Icon Built-In Weather Widget
Check current weather conditions and forecasts right from your home screen.

Icon Global Search Integration
Perform fast, privacy-respecting searches using Kagi directly from the launcher.

Icon Minimalistic Media Player Controls
Manage your media playback easily with integrated controls.

Icon Application Categories
Organize your app drawer with customizable categories for better app management.

Icon RSS/Atom Reader
Stay up-to-date with news and blog feeds via the integrated RSS/Atom reader.

Icon Page Sorting
Easily reorder your home screen pages to suit your workflow.

Icon Download

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.

Icon Installation

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.

Standard Installation

  1. Download the compiled APK directly from the GitHub Releases page.
  2. Navigate to Settings > Apps > Special app access > Install unknown apps (path may vary by OEM).
  3. Grant installation permissions to your designated file manager or browser.
  4. Execute the APK package to initiate installation.

CLI (Fallback)

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

Icon Compatibility

  • 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

Icon Development

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-dev

Tip

Use --rm to automatically remove the container after use.

Icon Building

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.sh

Alternatively, 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_password

Icon Reproducible Builds

Check 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.apk

Then compare the two APKs:

apksigcopier compare stario-from-source.apk stario-built-locally.apk

Note

apksigcopier compare requires apksigner.

Icon Attribution

Original work and Stario concept developed by Răzvan Albu.

About

Do more with Stario — the minimalist launcher for you.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Java 99.0%
  • Other 1.0%