5 Essential React Native Libraries for Seamless Development
React Native is an increasingly popular framework for building cross-platform mobile apps. Unlike other cross-platform development frameworks, React Native compiles down to true native instead of running Javascript inside web views. On its own, React Native is powerful, and with the introduction of a few great libraries, it becomes even more valuable.
In many apps, it is helpful to have a map component that shows location pins, user location, tooltips, etc. React Native Maps removes the complications of dealing with both Apple and Google maps in cross-platform applications. With just one simple tag, you have a flexible, customizable map that can be zoomed and panned with markers that can capture touches to show callouts, navigate to detail views, or even link out to the user’s native map system. The maps rendered by this library feel native, smooth, and highly performant.
React Navigation allows developers to quickly and easily configure the navigation scheme for the entire application all from the main app file. Stack Navigators, Drawer Navigators, and Tab Navigators can be nested and combined to accommodate both horizontal and vertical navigation structures. For example, a Material Design compliant bottom tab bar can be combined with a stack to allow for master-detail flows inside the tabs. This centralized navigation control keeps your component files clean and prevents you from directly manipulating state to navigate through the app. Additional bells and whistles of this library include built-in transition animations, flexible header components, and Redux integration capabilities.
This library is a streamlined way to include icon fonts in React Native applications. It comes pre-bundled with over 3,000 icons, including some of the most popular icon libraries like Font Awesome and Google’s Material Icons. Need custom icons from a design or unique logos? No problem. React Native Vector Icons supports Fontello (http://fontello.com/) configs so all you need is an svg file. With this library, a simple, one-line import statement gives you access to style-able Icon and Icon.Button components to polish and brand your app.
One of the pain points in creating React Native apps is integrating with the native systems (phone calls, push notifications, etc.). React Native Communications relieves some of that stress by providing a cross-platform solution for placing phone calls, sending text messages, opening web URLs, and composing emails directly from your app. Once a few dependencies are linked in Xcode and Android Studio, your app is just 1 line away from communication functionality.
React Native Material Kit is an awesome time-saver for Material Design themed apps. The library provides components for buttons, cards, loading indicators, floating label text fields, sliders, and toggles, each with configurable themes and options. You can use the included Material-inspired color palette or use all custom colors to style each component. Additionally, there are multiple ways to construct each component: choose either the constructor or JSX technique to best fit the structure of your project. This library is sure to save a ton of time and styling effort for any developer with app designs rooted in Material guidelines.
With access to device and user-behavior analytics, this organization reduced device loss by 20-30% per year. The IT department was able to make informed decisions around the utilization and distribution needs of in-store devices which helped validate future hardware requests.
I have had the pleasure of working with the BlueFletch team for over a decade. I love their ability to move fast while still finding the right customer outcomes. In my experience, they always deliver a high quality solution, on time, and on budget. If you need SSO and security for Android devices, definitely take a look at them.
Jim s.
Director of Sales, Retail
We’ve worked with BlueFletch for several years and have NEVER been disappointed with their commitment and service. They are a very forward thinking organization always looking to add value to their partners. These are the guys we rely on whenever we have issues with Android login and security. I would HIGHLY recommend them for bridging any legacy software with Android for login & security.
Duane r.
Manager, Retail & Hospitality
The BlueFletch team is an awesome team to work with. They listen closely to customer challenges and problems, and help deliver the right solution, including outside the box thinking. Very professional, nimble, highly knowledgeable, and great expertise!
Paul b.
Senior Account Manager, Retail
I have partnered with BlueFletch’s SSO on several clients. Definitely a great solution for shared Android devices and best in class for enterprise customers. Very agile and customer first mentality.
Jonathan K.
Executive Account Manager, Global
If you want a state of the art SSO & Android Security solution for your enterprise with one of the best team’s in the business – choose BlueFletch! REALLY smart folks with extensive industry knowledge. Great partner – you can’t go wrong!
Gina L.
Vice President
I’ve utilized BlueFletch’s SSO solution across multiple projects. Their login integration and robust security features have significantly streamlined our authentication processes. I’m impressed with their expertise and support. Highly recommend!
Megan f.
Senior Partner
The BlueFletch team is an outstanding group of folks that not only understand the complexities and but also the positive business outcomes that mobile computing deliver. I highly recommend them to everyone looking to begin a mobile journey or improve the path they are already on!
greg h.
Vice President
We’ve worked with BlueFletch for years, I’ve always had such a wonderful experience working with them. It’s so nice having a partner you can trust, especially in this space. Can’t recommend them enough.
daniel r.
Founder
The team at BlueFletch is great to work with. I have partnered with them on some key enterprise projects. Great engineers and problem solvers!
andy c.
Enterprise Account Executive
Good company and partner to work with. They have been a great resource with a very good solution for SSO and login on employees’ Zebra Android devices. Very nimble for other software development and solutions as well.
marc f.
Senior Engineer
BlueFletch is a great partner to work with. Highly collaborative, great communication, and strong technical skills to deliver on projects.
trent f.
Senior Manager
BlueFletch does a fantastic job of helping find the right solution for customers. I would HIGHlY recommend them if you are looking for an Android SSO solution!
colin g.
Senior Manager, Retail & Hospitality
Validate the Fit
See BlueFletch Solve Your Device Challenges First-Hand, In Your Own Environment