← Все проекты
Проект / Swift

JuanRdBO/expo-media-viewer: Нативный просмотрщик фото и видео

Если делаешь мобильное приложение на React Native и хочешь красивую галерею с плавными анимациями — это твой выбор.

Компонент оборачивает твои миниатюры и при нажатии открывает нативный полноэкранный просмотрщик. Под капотом на iOS используется кастомный UIScrollView, на Android — библиотека PhotoView. Видео проигрывается через нативные плееры. Все анимации (открытие,...

★ 36 Swift ↑ 3 за 24ч Форки 1 Issue 1 Оценка 7/10 Карточка проверена

Для кого это

Для разработчиков мобильных приложений на React Native (Expo), которым нужен нативный полноэкранный просмотр фото и видео с жестами и переходами.

Проблема / задача

В стандартных компонентах React Native нет красивого полноэкранного просмотрщика с жестами (зум, свайп), плавными переходами и поддержкой видео — приходится либо писать самому, либо искать сторонние решения, которые часто работают криво.

Как это работает

Компонент оборачивает твои миниатюры и при нажатии открывает нативный полноэкранный просмотрщик. Под капотом на iOS используется кастомный UIScrollView, на Android — библиотека PhotoView. Видео проигрывается через нативные плееры. Все анимации (открытие, закрытие, переход между фото) работают на нативном уровне, поэтому выглядят плавно.

Ключевые возможности

Плавные переходы от миниатюры к полноэкранному видуМасштабирование пальцами и свайп для закрытияПоддержка видео и галереи из нескольких файловТемная и светлая темы, текстовые наложения

Технологии

Swift (iOS)Kotlin (Android)SwiftReact

Интересный факт

На Android умеет доставать GPS-координаты из фото даже после Android 10, где система их обычно прячет — полезно для приложений с геотегами.

С чего начать

  • Сначала откройте GitHub-репозиторий и проверьте README, архитектуру и последние issue.
  • Перед внедрением оцените открытые issue: сейчас их 1.

Оценка GitRadar

Удобство
8/10
Свежесть
7/10
Перспектива
8/10
Монетизация
4/10
Общая оценка
7/10

Вердикт GitRadar

Стоит использовать, если нужен качественный нативный просмотрщик для Expo-приложения. Проект свежий, но уже работает стабильно. Главный минус — требует сборки dev client (не работает в Expo Go).

Наблюдения по обновлениям

Проект активно обновляется

Что мы проверили

Карточка собрана по данным GitHub, README и структуре репозитория. Это не официальная документация проекта.

Исходный репозиторий
https://github.com/JuanRdBO/expo-media-viewer
Лицензия
MIT
Создан на GitHub
21 марта 2026 г.
Последнее обновление репо
21 марта 2026 г.
Последняя проверка GitRadar
21 марта 2026 г.
Изученные файлы
README.md, src/index.ts, package.json

FAQ

Для кого подходит expo-media-viewer?

Проект предназначен для: разработчиков.

Источники

  • GitHub исходный код и активность

Нужна помощь с JuanRdBO/expo-media-viewer?

Если проект подходит под ваш сценарий, можем помочь с установкой, интеграцией, доработкой или аккуратным форком под вашу инфраструктуру.