Skip to content

Bring the native Dynamic Island experience to HyperOS. Bridges android notifications into HyperIslands.

License

Notifications You must be signed in to change notification settings

D4vidDf/HyperBridge

Repository files navigation

HyperBridge Logo

Hyper Bridge

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.

Get it on Google Play

Version 0.4.0 Kotlin Android Material Design Crowdin


🚀 Features

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

👩‍💻 For Developers: Create Themes

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

🌐 Supported Languages

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)

🛠️ Tech Stack

  • Language: Kotlin
  • UI: Jetpack Compose (Material 3 Expressive)
  • Architecture: MVVM
  • Storage: Room Database (SQLite)
  • Services: NotificationListenerService, WidgetOverlayService
  • Concurrency: Kotlin Coroutines & Flow

📸 Screenshots

Home Screen Active Island Theme Creator Widget Picker
Home Island Creator Widgets

📥 Installation

Option 1: Google Play Store (Recommended)

The easiest way to install and keep the app updated.

Get it on Google Play

Option 2: Manual APK

  1. Download the latest APK from the Releases page.
  2. Install the APK on your Xiaomi/POCO/Redmi device.

⚙️ Setup (Required for both methods)

  1. Grant "Notification Access" when prompted.
  2. Critical: Follow the in-app guide to enable Autostart and No Restrictions (Battery) to prevent the system from killing the background service.

🤝 Contributing

Contributions are welcome! Please read our Contributing Guidelines before submitting a Pull Request.

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature/AmazingFeature).
  3. Commit your changes (git commit -m 'Add some AmazingFeature').
  4. Push to the branch (git push origin feature/AmazingFeature).
  5. Open a Pull Request.

💖 Support the Project

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!

Sponsor

📜 License

Distributed under the Apache 2.0 License. See LICENSE for more information.

👤 Developer

D4vidDf

About

Bring the native Dynamic Island experience to HyperOS. Bridges android notifications into HyperIslands.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Sponsor this project

 

Contributors 6

Languages