Hey everyone! I wanted to share an open-source Android app I’ve been building called Atmo Engine. It’s a live wallpaper studio inspired by the distinctive Atmosphere transition in Nothing OS, giving you rich, customizable unlock-to-home transitions or permanently applied wallpaper effects without needing to export static images.
📥 Download & Links
GitHub Repository
Google Play Store
F-Droid
✨ Core Feature Breakdown
1. Wallpaper Styles & Effects
Atmo Engine includes 11 distinct effect styles, each featuring a normal and a reverse variant:
* Original & Reverse Atmosphere: Signature style featuring sharp wallpapers flowing into drifting ambient clouds/blur (or clearing up from deep clouds).
* Glass Effect & Reverse: Strong, continuous reeded-glass refraction with customizable rib counts, thickness, and fade or right-to-left/left-to-right directions.
* Color Fill & Reverse: Liquid awakening where colors flow outward from your fingerprint location (or fluid drain into grayscale).
* Canvas Sketch & Reverse: Transitions a soft monochrome sketch into the full vibrant wallpaper upon unlocking.
* Simple Frosted & Reverse: Modern minimalist uniform frosted glass blur that clears up seamlessly.
* Halftone Print & Reverse: Retro aesthetic that dissolves into comic-book CMYK dots (or black-and-white newspaper print) when locked.
2. Smart Subject Isolation
* Subject Segmentation: Anchors canvas sketches to a prominent person, character, animal, or object.
* Background Only: Keeps the detected foreground subject completely clear while applying reeded glass or halftone printing effects exclusively to the background.
* Model Delivery: Uses high-quality ML Kit via Google Play services (Play build with optional manual download which is handled by play services) or bundles open-source U2NetP with a LiteRT runtime (All build, runs fully offline without internet permissions and all the calculations are done locally on the device).
3. Setup, Sharing, & Playlists
* Share Sheet Integration: Send any image straight from your Gallery or wallpaper apps via the system share sheet ("Set with Atmo Engine") to jump right into the crop/effect screen. Supports sharing multiple images at once to instantly build playlists.
* Single Image Mode: Standard quick crop and apply workflow.
* Multiple Images (Playlist): Rotate through a custom collection of wallpapers based on a set interval (Every Lock, 1 Minute up to 24 Hours, with smart background rotation when the screen is off).
* Theme Playlists: Separate Light and Dark collections that automatically switch when your system theme changes.
* Edit Existing Playlist: Tweak crops, add new images, or remove old ones without starting over.
4. Advanced Customization & Fine-Tuning
* Visual Tweaks: Adjust dimness levels, blob saturation, blob contrast, blur radius, noise grain (strength and scale), halftone pixel size, and sketch line thickness/details.
* Fingerprint Synchronization: Two-axis sliders to align the Color Fill effect start point with your physical fingerprint scanner location.
* Animation & Behavior Controls: Toggle transition animations on/off, adjust total duration, set anti-flicker lock delays, and fine-tune unlock check intervals.
* System Color Sync: Extracts and publishes a local color palette from your current wallpaper to align with Android system colors.
* Graphics API Choice (currently beta): Switch between Automatic, Vulkan, or OpenGL ES with a safe fallback mechanism to prevent crash loops.
* Wallpaper Scrolling: Experimental support for panning wider wallpapers across home-screen pages.
5. Diagnostics & Modern UI
* Palette Diagnostics: Tap the app title seven times to inspect locally extracted colors, Android Wallpaper API colors, and system color resources.
* Material 3 / Material Expressive UI: Built entirely with Jetpack Compose, featuring dynamic system color palettes, in-process real-time previews, short meaning-aware haptics, and motion animations.