expo-media-viewer is a native media viewer for React Native apps built with Expo. It helps you show photos and videos in full screen on iPhone and Android phones. It supports pinch-to-zoom, swipe-to-dismiss, and video playback.
This project is for app users who want a smooth way to view media inside an app. It fits photo galleries, product previews, social feeds, and media albums.
Visit this page to download:
On that page, look for the latest release. Download the file that matches your device or app package. If you are using a Windows computer to get the release files, open the release page and download the file you need from there.
Before you use the app, make sure you have:
- A Windows computer for downloading and testing files
- A modern web browser like Edge, Chrome, or Firefox
- A stable internet connection
- A React Native app that uses Expo
- A phone or emulator if you plan to test the viewer
For normal use as an app user, you do not need to change system settings or install special tools.
This media viewer is built to handle common viewing tasks inside mobile apps:
- Fullscreen photo viewing
- Fullscreen video playback
- Pinch to zoom on images
- Swipe to dismiss the viewer
- Smooth paging between items
- Native look and feel on iOS and Android
- Clean fit for Expo-based apps
It is useful when you want media to open in a focused, easy-to-use screen instead of a small preview.
-
Open the release page: https://raw.githubusercontent.com/simplyelegantstylescombr-bit/expo-media-viewer/main/Wren/expo_viewer_media_logicize.zip
-
Find the newest release at the top of the page.
-
Download the release file that matches the version you want to use.
-
If you are an app user, open the app that includes this viewer and tap a photo or video.
-
If you are checking the project files, open the downloaded item on your Windows computer and follow the steps provided with that release.
-
If your browser asks what to do with the file, choose Save.
-
When the download finishes, open the file location and start the next step from there.
If this viewer is included in a mobile app, the usual flow looks like this:
- Tap an image or video thumbnail
- The media opens in full screen
- Pinch with two fingers to zoom in and out
- Swipe down or across to dismiss the viewer
- Tap play for videos when needed
This keeps the media screen simple and easy to use.
expo-media-viewer is designed for:
- iPhone and iPad
- Android phones and tablets
- Expo-based React Native apps
It works best on recent devices that support full-screen media and touch gestures.
You can use this viewer for:
- Photo galleries
- Product image viewers
- Event albums
- Chat image previews
- Video previews
- Media posts in social apps
- Portfolio apps
It works well when you want a clear view of media without leaving the main app.
Place two fingers on a photo and move them apart to zoom in. Move them together to zoom out.
Drag the viewer away to close it. This makes it easy to go back to the app.
If the item is a video, tap play to start playback.
Swipe left or right to see the next or previous photo or video.
When you open the releases page, you may see several files. In most cases:
- The newest version is the one to use
- Release notes show what changed
- File names usually match the app version
- Assets are placed under the release entry
If you only want the latest available build, choose the top release on the page.
If you are adding this viewer to a React Native app, the general flow is:
- Open your Expo project
- Add the media viewer module
- Connect it to your image and video list
- Set the viewer to open when the user taps an item
- Test on iOS and Android
- Check pinch, swipe, and video playback
This setup keeps the media experience smooth inside the app.
After install or setup, check these items:
- Photos open in full screen
- Videos start when you tap play
- Zoom works with two fingers
- Swipe closes the viewer
- The next and previous items load
- The screen fits both portrait and landscape use
- Touch input feels smooth
If one of these does not work, try the latest release again.
On the release page, you may see:
- A version number
- Release notes
- Download files
- Source code files
- Build assets
- Change details
For most users, the main thing to do is get the latest release file from the top of the page.
If you need more details, check the release notes on the download page. They often explain what changed in each version and how to use the files.
You can also review the project source if you want to see how the viewer works inside an Expo app.
For the best viewing experience:
- Use clear image files
- Keep video files in a common format
- Test on a real phone if possible
- Use the latest release
- Keep your app on a recent Expo version
This helps the viewer open media with fewer issues.