Skip to content

ffalt/starfield

Repository files navigation

Support Palestine

Starfield logo

Starfield - Android Live Wallpaper

A lightweight, hardware accelerated, highly configurable live wallpaper that simulates a flight through a starfield.

Latest release License: GPL 3.0 CI test badge

✨ Features

Starfield focuses on smooth visuals and configurability without compromising battery life. Every aspect of the simulation can be tuned to match your taste - from a calm, drifting nebula feel to a blazing warp-speed rush.

Category What you get (most is optional)
🌟 Stars Adjustable count, size, color, and min/max speeds
🔵 Star shape Toggle between smooth round circles and square pixels
🚀 Star acceleration Each star naturally speeds up as it zooms toward you for a warp-rush feel
Star trails Enable/disable motion trails; independent inner & outer gradient colors
☄️ Meteors Up to 3 simultaneous meteors spawning from any screen edge; configurable probability
🌠 Meteor detail Multi-segment gradient trail, bright core streak, and glowing filled head
🎨 Colors Full color pickers for stars, trail inner/outer, and meteor head/tail
🌫️ Nebula clouds Slowly drifting translucent color blobs behind the stars
🌃 Background color Configurable background color, optional radial gradient background with adjustable spread
📱 Screen follow Tracks home-screen swiping with adjustable intensity; restore-to-center
🔄 Gyroscope Tilt-to-steer via gyroscope with adjustable intensity
🔋 Battery-aware Automatically scales down star speed proportionally to battery level
Performance Adjustable FPS cap; hardware-accelerated canvas rendering
🌌 Depth of field Depth multiplier controls the perceived 3D parallax and zoom range
⏸️ Smart pause Rendering stops automatically when the wallpaper is not visible - zero waste
🔐 Boot-safe settings Preferences stored in device-protected storage; available before screen unlock
💾 Settings Persistent preferences with a one-tap Reset-to-defaults

📸 Screenshots

Lock Screen   Wallpaper   Settings

Lock screen · Home screen wallpaper · Settings panel

📲 Installation

No Play Store account needed - grab the APK directly:

Get it on Github Get it on Obtainium

Obtainium lets you track and auto-update the app straight from this GitHub repository, so you'll always have the latest version without any app store.

Quick-start after install

  1. Long-press your home screen → WallpapersLive Wallpapers
  2. Select Starfield from the list
  3. Tap Settings to customise and enjoy 🚀

Tip

Starfield also installs a dedicated app icon in your launcher. Tap it any time to jump straight to the wallpaper - no need to dig through wallpaper menus.

🤝 Contribution & translation

All contributions are warmly welcome - no contribution is too small!

⚖️ License

This project is licensed under the GPL 3.0 license. See LICENSE for details.

🔨 Building from source

Requirements: Java JDK 11+, Android SDK, Gradle wrapper (already included)

# Clone the repository
git clone https://github.com/ffalt/starfield.git
cd starfield

# Build a debug APK
./gradlew assembleDebug

# (Optional) Install directly to a connected device via ADB
adb install -r app/build/outputs/apk/debug/app-debug.apk

The project follows the standard Android Gradle layout - all app code lives under app/src/main/.

🙏 Acknowledgments

About

Starfield is an Android live wallpaper that simulates a flight into a starfield

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors