5 Awesome React native tools to ease your mobile app development
Aug 24, 2017 · 2 min read

Below are my favorite top 5 react native tools which makes it easier and faster to build mobile apps.
- Expo tools: enable developers to build and share truly native apps that work across both iOS and Android. Everything is free and open source and uses React Native. This amazing tools lets you build android and iOS app without touching neither xCode nor Android Studio. The tools consist of: Expo XDE which makes it easier to create, develop and publish React Native apps, Expo Client which enables you to test you app in both android and iOS and see the instant changes and tons of components such as buttons, LinearGradient, icons, fonts and many more.
- React Native Elements: is a collection of of cross platform React Native UI toolkits, It is true you can create buttons, icons, cards, search bar, tab bars, side menu and other components by yourself without using any toolkit, however the process is daunting and cumbersome. React Native UI Elements tackles this problem by providing you all the elements you need to create a beautiful looking React Native app.
- React Navigation There are many React Native routing libraries out there, such as React Native Router Flux, React Native Navigation, NavigatorIOS( not sure if works on android or not). React Navigation is my favorite and highly recommended by many, the fact being it makes it easier to override navigation logic or integrate it into redux. Because routers can be nested inside each other, developers can override navigation logic for one area of the app without making widespread changes.The views in React Navigation use native components and the Animated library to deliver 60fps animations that are run on the native thread. Plus, the animations and gestures can be easily customized.
- React Native Animatable: Makes it easier to add beautiful animation, and declarative transitions in your React Native mobile app. The library is heavily inspired by animated.css
- React Native Swiper: It is becoming a custom for mobile apps to have app intro. React Native Swiper is one of the best react native swiper out there and makes it easier to make a beautiful looking app intro, and beautiful sliders.
There are many other awesome react native tools such as NativeBase ( never use it in my project, so can’t say much about it). However This are my 5 awesome react native tools that ease react native mobile apps development.
What are your favorite react native tools and components? Do you agree with the list? Leave you comments below.
