Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork143
🏞 react-native-multiple-image-picker enables applications to pick images and videos from multiple smart albums in iOS/Android
License
NitrogenZLab/react-native-multiple-image-picker
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
ImagePicker.mp4
React Native Multiple Image Picker(RNMIP) enables application to pick images and videos from multiple smart album in iOS/Android. React Native Multiple Image Picker is based on two libraries available,HXPhotoPicker andPictureSelector
| 🤩 | |
|---|---|
| 🍕 | Crop single/multiple image. |
| 🎑 | Preview image/video. |
| 📸 | Camera module for capturing photos and recording videos. |
| 🐳 | Keep the previous selection. |
| 0️⃣ | Selected order index. |
| 🎨 | UI Customization (numberOfColumn, spacing, primaryColor ... ) |
| 🌚 | Dark Mode, Light Mode |
| 🌄 | Choose multiple images/video. |
| 📦 | Support smart album(camera roll, selfies, panoramas, favorites, videos...). |
| 📺 | Display video duration. |
| ⛅️ | Support iCloud Photo Library. |
| 🌪 | Scrolling performance. ☕️ |
Because RNMIP uses Nitro Module, it complies with Nitro Modules' requirements.View Nitro Modules' requirementshere
Xcode 16+iOS 13+react-native 0.75+compileSdkVersion 34+
See moreInstallation
Here is a simple usage of the Multiple Image Picker.
See moreConfig
import{openPicker,Config}from'@baronha/react-native-multiple-image-picker'constconfig:Config={maxSelect:10,maxVideo:10,primaryColor:'#FB9300',backgroundDark:'#2f2f2f',numberOfColumn:4,mediaType:'all',selectBoxStyle:'number',selectMode:'multiple',language:'vi',// 🇻🇳 Vietnamesetheme:'dark',isHiddenOriginalButton:false,primaryColor:'#F6B35D',}constonPicker=async()=>{try{constresponse=awaitopenPicker(config)setImages(response)}catch(e){// catch error for multiple image picker}}
- Crop Image in iOS.
- Preview Controller for
iOS. - Handle Permission when limited on
iOS. - Migrating Library to the New Architecture.
- Multiple Crop Image.
- Multiple Preview Image.
- Dynamic Theme.
- Dynamic Language
- Open Crop Controller.
- Open Preview Controller.
- Open Camera Controller.
To keep this library maintained and up-to-date please considersponsoring it on GitHub. Or if you are looking for a private support or help in customizing the experience, then reach out to me on Twitter@_baronha.
Besides, I also built a product using HXPhotoPicker here, Hope you support:

List of used applications with@baronha/react-native-multiple-image-picker
Contributions are welcome! If you have an application that uses@baronha/react-native-multiple-image-picker, please open apull request to add it to the list.
See allShowcase
We're trying to improve performance. If you have a better solution, please open aissueorpull request. Best regards!
About
🏞 react-native-multiple-image-picker enables applications to pick images and videos from multiple smart albums in iOS/Android
Topics
Resources
License
Contributing
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Sponsor this project
Uh oh!
There was an error while loading.Please reload this page.
