JuanRdBO

Native fullscreen photo & video viewer for React Native (Expo Module). Pinch-to-zoom, swipe-to-dismiss, video playback. iOS + Android.

11
1
100% credibility
Found Mar 21, 2026 at 11 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Swift
AI Summary

A React Native module providing a native fullscreen photo and video gallery viewer with smooth thumbnail transitions, pinch-to-zoom, swipe navigation, and video playback.

How It Works

1
📱 Open your photo app

You launch the app and see a grid of small photo thumbnails.

2
🖼️ Browse thumbnails

Scroll through your photos and videos, each shown as a neat preview.

3
👆 Tap to expand

Tap any thumbnail and it smoothly grows to fill the full screen with a beautiful animation.

4
🔍 Zoom and explore

Pinch to zoom in closely or drag to pan around the details effortlessly.

5
➡️ Swipe to next

Swipe left or right to glide smoothly to the next photo or play a video inline.

6
↕️ Drag to close

Pull down gently to dismiss, watching it shrink back to the thumbnail perfectly.

Perfect gallery moment

Enjoy immersive viewing that feels natural and delightful every time.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 11 to 11 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is expo-media-viewer?

Expo-media-viewer is a native fullscreen photo and video viewer for React Native Expo apps, turning thumbnail taps into smooth fullscreen galleries on iOS and Android. It handles pinch-to-zoom, swipe-to-dismiss, shared-element transitions from thumbnails, and inline video playback with page swiping. Built as an Expo module with Swift and Kotlin, it requires a dev client but offers web fallback and GPS extraction from Android photos.

Why is it gaining traction?

It stands out with fluid native interactions like iOS-style drag-dismiss and edge-to-edge Android support, plus video in galleries—extending popular libraries like galeria without custom native code. Developers get pro features like dark/light themes, page indicators, and Fabric compatibility out of the box via simple wrappers around Image components. The GPS reader bypasses Android scoped storage limits, solving a real pain for photo apps.

Who should use this?

React Native devs building Expo apps with image/video feeds, like social media galleries or e-commerce product viewers needing react native fullscreen image and video overlays. Ideal for teams ditching clunky modals for native-feeling react native fullscreen experiences without ejecting from Expo. Skip if you're not on SDK 52+ or need Expo Go support.

Verdict

Try it for quick, polished react native fullscreen viewers in Expo—docs and demos are solid despite 11 stars and 1.0% credibility score signaling github native alpha status. Maturity is low with automerge disabled and limited adoption, but it's a lightweight win for gallery-heavy apps; watch for updates before production.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.