Thanks to visit codestin.com
Credit goes to github.com

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

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

44 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

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

 

Languages