Skip to content
nktnet1Public

About

Mirror applications for HUD display with horizontal flip.

Topics

Resources

Stars

24 stars

Watchers

2 watching

Forks

Repository files navigation

Middor

Get it on GitHub Get it on Obtainium Get it on OpenAPK Get it on F-Droid Get it on IzzyOnDroid

Middor is a free and open-source Android application for mirroring apps on your device.

With built-in support for horizontal flip and 180° rotation, Middor can be used to:

  • Display apps on a HUD
  • Project content onto a car windscreen (e.g. Google Maps navigation)
  • View mirrored images and videos

Middor only supports devices running Android 14 QPR2 or higher, as it relies on the single app screen sharing feature.

For more details, see Android 14 - App Screen Sharing.

Touch controls

To tap, swipe, or use multitouch on the mirror, turn on Enable Touch Controls in Settings and enable Middor Touch in Android Accessibility settings. Gestures follow flips and rotations and replay when you lift your fingers. Touch controls are optional for view-only mirroring.

For usage instructions, see Discussion #2.

Permissions

  • SYSTEM_ALERT_WINDOW: to draw a mirror overlay on top of other apps
  • FOREGROUND_SERVICE: to run the mirror service continuously while the overlay is active
  • FOREGROUND_SERVICE_MEDIA_PROJECTION: for capturing the screen content of the underlying app
  • BIND_ACCESSIBILITY_SERVICE: (optional) for touch controls with user-enabled gesture replay
  • POST_NOTIFICATIONS: (optional) to display the mirror service notification with additional actions

Contact

License

This project is licensed under the GNU Affero General Public License v3.0 or later.

See the LICENSE file for details.

Screenshots

Phone Screenshot 1  Phone Screenshot 2  Phone Screenshot 3  Phone Screenshot 4  Phone Screenshot 5  Phone Screenshot 6

About

Mirror applications for HUD display with horizontal flip.

Topics

Resources

Stars

24 stars

Watchers

2 watching

Forks

Releases

Used by

Contributors

Languages