StatusProvider is an open source component from Mario Hahn for displaying customizable status views with include loading, empty, and error views.
You can customize the text shown on the different displays, and make completely custom error views.
Here’s an image from the readme showing a created no data available view:
You can find StatusProvider on Github here.
A nice component for creating common status views.
HoverConversion is an open source component Taiki Suzuki providing a great interface for switching between UITableViews.
HoverConversion provides a UIViewController that allows paging between UITableViews based on contentOffset and transition between table views with a pan gesture on the navigation view.
Here’s an animation from the readme showing HoverConversion in action:
You can find HoverConversion on Github here.
A nice component for handling multiple table views.
Tenclock is an open source component from Joseph Daniels providing a time of day picker with a beautiful interface.
TenClock is inspired by iOS 10’s bedtime timer, and features both day and night colors and allows the user to pick start and end times.
This image from the readme shows the TenClock day clock:
You can find 10Clock on Github here.
A beautiful time of day picker component.
PAPermissions is an open source component from Pasquale Ambrosini providing a menu view for managing app permissions.
PAPermissions allows for easy color customization or changing the background image. Out of the box permission support is included for all the major configuration options.
You can find PAPermissions on Github here.
A nice component for managing permissions.
React Native Elements from Nader Dabit provides an extensive collection of great looking cross-platform components for creating user interfaces with React Native.
Some of the user interface elements within the project include:
- Buttons with icon and drop shadow support
- Social icons
- Side Menus
- Search Bars
- List elements
- Form Elements
There is also the React Native Hackathon Starter Kit which provides a starter project for working with react native that includes React Native elements.
This image from the React Native Elements readme shows some of the included UI elements:
You can find React Native Elements on Github here.
You can find the React Native Hackathon Starter Kit on Github here.
You can also read more about React Native Elements on Nader Dabit’s blog.
A nice collection of UI components for React Native and a project to get started quickly