In this article, I have shared 10 Best React Native packages, that we came across while developing our native Android app using react native. these React native packages can facilitate your workflow a lot and can bring your React native development to minimum time
This react native package is used to get the unique id of the mobile phone. With the help of this unique id, people can chat with app admin without the need of logging in.
This is the sdk of Facebook for react native. We have used it for Facebook login, share and keeping track of app installs.
A single library to deal with everything related to images, be it downloading or converting to base64. We used it to download images when people opt to share on whatsapp.
The text component of react native is not like websites. It won’t convert a unicode into a symbol. The data retrieved from our servers contains unicodes which works alright on website but not on app. So we used this library to convert unicodes into symbols.
This library provides functionality for sending tray notifications in our app. Since we were using onesignal in our website, we decided to use it for app too.
A wonderful library to select images and videos from the gallery of mobile phone. Our application is a social community, so posting images and videos are quite common. This library makes it very easy. At first we built our picker from cameraroll (built in react native bundle), but there was issue with fetching video thumbnails.
When a user starts our application for first time, it asks for their language preference. To globally change the language of app and content, we needed to restart our application. The requirement gave birth to search of this library.
Although there is a built in share component in react native, but it didn’t allow us to share on particular app like Whatsapp. We needed the functionality to share on Whatsapp only. Also sharing of image on whatsapp wasn’t working with built in share component. That’s why we decided to use react-native-share.
This library allows us to use socket.io in react native apps. Our chat functionality is based on socket.io.