Phyllotaxis seeding
Shortcut positions are placed on the golden-angle spiral (137.5°), the same pattern sunflowers use to pack seeds without overlap.
Golden angleOne-hand launcher for Android, in full bloom.
A small floating button lives on any screen. Long-press 200 ms and your most-used shortcuts peel out in a living Voronoi pattern, built by golden-angle phyllotaxis and force-packed for 100% space efficiency. Tap a cell — flashlight, home, screenshot, OCR, any app — and it fires. Tap outside and it's gone. Designed for thumbs.
Download on Google PlayBloom is a free Android 15+ floating app launcher that puts your most-used shortcuts within thumb reach on any screen. A small circular button floats in the corner; long-press it and the Voronoi-packed shortcut bloom appears around your thumb — system toggles, navigation, apps, on-device OCR, any sticker you configured. Tap a cell to fire the action. Tap outside to close. Drag the button anywhere. Works on Samsung One UI via a two-window pattern that sidesteps the OEM accessibility animation bug. Published by NLAP on Google Play.
Eight pieces that make Bloom behave like a living thing instead of a static menu. Each one is a deliberate departure from the uniform-icon-grid norm.
Shortcut positions are placed on the golden-angle spiral (137.5°), the same pattern sunflowers use to pack seeds without overlap.
Golden angleA 200-iteration physics pass pulls cells toward the bloom center and pushes neighbors apart, so space is used without wasted air.
100% fillDelaunay → Voronoi tessellation carves the bloom into non-identical cells. Touch hits the nearest seed, so there are no dead gaps.
Zero dead zonesThe button is draggable and magnetically snaps to the left or right edge. The bloom opens around wherever your thumb is.
Edge-snapA full-screen visual layer with FLAG_NOT_TOUCHABLE plus a resizable touch layer dodges the Samsung One UI accessibility animation bug.
On-device OCR via ML Kit, plus image-region crop shared through Intent.ACTION_SEND to any AI app you already have installed.
Swipe the floating button left-right 5 times within 1 s and it tucks into a slim edge drawer. Tap the drawer to bring it back.
Quick tuckNeo-brutalist cyberpunk dark (neon purple + neon teal) or neo-pink-white light. No accounts, no tracking, no telemetry.
Local onlyBloom is for anyone who finds one-hand reach on a 6.5-inch screen painful. Four concrete scenarios:
Reach the notification shade, screenshot, or a far-corner app without stretching your thumb or switching hands.
Voronoi cells are larger than grid icons and target the nearest seed, so an imprecise tap still hits the right action.
Long-press, tap, back to work. No pull-down shade, no home-screen scroll. Your top 6–30 shortcuts live around your thumb.
OCR the visible text on screen and pipe it into ChatGPT, Claude, Perplexity — whichever AI app you already have installed.
Six most-asked. See all 24 questions on the full FAQ.
Pie launchers use uniform angle slices (every item gets 60°, 45°, 30° …). Bloom uses phyllotaxis seeding plus force-packing plus a Voronoi carve, so no two cells are the same shape and space is filled 100%. Touch targeting uses nearest-seed lookup — there are no gaps between icons, no misses on the edge. It only appears on long-press, so it costs nothing when idle.
Yes. Samsung One UI has a known accessibility overlay animation bug that breaks single-window designs. Bloom uses a two-window pattern: a full-screen visual window (non-touchable) plus a resizable touch window that tracks the current Voronoi bounds via OnLayoutChangeListener. Tested on Galaxy S23+ One UI 7.0.
To render a floating overlay and execute system shortcuts (home, back, recents, screenshot, lock screen, notifications, quick settings). Bloom declares canRetrieveWindowContent="false" and canPerformGestures="false", so it cannot read screen content and cannot perform gestures. It uses only the global-action and overlay bits of AccessibilityService.
Bloom is free with no subscription. Activating the overlay requires PRO; one rewarded AdMob video grants 24 hours of PRO. One ad per day, and never while the bloom is on screen. A small banner sits in the MainActivity home screen only.
No. Sticker config, button position, and theme are in local SharedPreferences. OCR runs on-device (ML Kit). The only network traffic is AdMob ad requests and anonymous Sentry crash reports on fatal errors.
Swipe the floating button left-right 5 times within 1 s. Bloom tucks into a slim edge drawer. Tap the drawer to restore. Useful while watching a video in full-screen or handing the phone to someone.
Made for thumbs. Published by NLAP on Google Play.