Bring the native HyperIsland experience to third-party apps on HyperOS.
Hyper Bridge bridges standard Android notifications into the pill-shaped UI around the camera cutout, offering a seamless, iOS-like experience on Xiaomi phones. Now with full theme customization and widget support.
- Native Visuals: Transforms notifications into HyperOS system-style islands.
- ๐จ Theme Engine (New): Customize every pixel.
- Theme Creator: Built-in editor to design your own themes with real-time previews.
- Smart Colors: Automatically extract vibrant brand colors from app icons.
- Icon Shaping: Choose between shapes like Squircle, Clover, Arch, and Cookie.
- Granular Control: Per-app overrides for colors, icons, and action styles.
- ๐งฉ Widgets (New): Pin standard Android widgets to the island layer for quick accessโeven on the Lockscreen!
- Smart Integration:
- ๐ต Media: Show album art and "Now Playing" status with visualizer support.
- ๐งญ Navigation: Real-time turn-by-turn instructions (Google Maps, Waze).
- โฌ๏ธ Downloads: Circular progress ring with a satisfying "Green Tick" animation upon completion.
- ๐ Calls: Dedicated layout for incoming and active calls with timers.
- ๐ก๏ธ Spoiler Protection: Define blocked terms globally or per-app to prevent specific notifications (e.g., message spoilers) from popping up on the Island.
- Total Control: Choose exactly which apps trigger the island, customize timeouts, and toggle floating behavior per app.
HyperBridge supports an open theming standard (.hbr packages). You can create themes and distribute them, or integrate a "Apply Theme" button directly into your own app (Launcher, Icon Pack, etc.).
- Documentation: Full Guide on Creating & Distributing Themes
- Intent API: Send themes programmatically using
com.d4viddf.hyperbridge.APPLY_THEME.
HyperBridge is fully localized thanks to our amazing community. Want to add your language? We now use Crowdin for easy translation management.
๐ Help translate HyperBridge on Crowdin
- ๐บ๐ธ English (Default)
- ๐ช๐ธ Spanish (Espaรฑol)
- ๐ง๐ท Portuguese (Portuguรชs Brasileiro) โ Thanks to @NIICKTCHUNS
- ๐ต๐ฑ Polish (Polski) โ Thanks to @kacskrz
- ๐ธ๐ฐ Slovak (Slovenฤina)
- ๐ฐ๐ท Korean (ํ๊ตญ์ด) โ Thanks to @alexkoala
- ๐บ๐ฆ Ukrainian (ะฃะบัะฐัะฝััะบะฐ) โ Thanks to @ItzDFPlayer
- ๐ท๐บ Russian (ะ ัััะบะธะน) โ Thanks to @kilo3528
- ๐ฉ๐ช German (Deutsch) โ Thanks to @kilo3528
- ๐ฎ๐ฉ Indonesian (Bahasa Indonesia)
- ๐น๐ท Turkish (Tรผrkรงe)
- Language: Kotlin
- UI: Jetpack Compose (Material 3 Expressive)
- Architecture: MVVM
- Storage: Room Database (SQLite)
- Services: NotificationListenerService, WidgetOverlayService
- Concurrency: Kotlin Coroutines & Flow
| Home Screen | Active Island | Theme Creator | Widget Picker |
|---|---|---|---|
The easiest way to install and keep the app updated.
- Download the latest APK from the Releases page.
- Install the APK on your Xiaomi/POCO/Redmi device.
- Grant "Notification Access" when prompted.
- Critical: Follow the in-app guide to enable Autostart and No Restrictions (Battery) to prevent the system from killing the background service.
Contributions are welcome! Please read our Contributing Guidelines before submitting a Pull Request.
- Fork the repository.
- Create a new branch (
git checkout -b feature/AmazingFeature). - Commit your changes (
git commit -m 'Add some AmazingFeature'). - Push to the branch (
git push origin feature/AmazingFeature). - Open a Pull Request.
Hyper Bridge is an open-source project developed in my free time. If this app has improved your daily experience, please consider supporting its development!
Distributed under the Apache 2.0 License. See LICENSE for more information.
D4vidDf
- Website: d4viddf.com
- GitHub: @D4vidDf