Get Updates By E-mail 

iOS UI Controls

StatusProvider – Swift Component For Creating Customizable Status Views

  •  
  •  
  •  
  •  
  •  

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:


StatusProvider

You can find StatusProvider on Github here.

A nice component for creating common status views.


  •  
  •  
  •  
  •  
  •  

HoverConversion – A Swift UI Component For Navigating Between Multiple Table 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:

HoverConversion

You can find HoverConversion on Github here.

A nice component for handling multiple table views.


  •  
  •  
  •  
  •  
  •  

TenClock – Swift Based Time Of Day Picker UI Component

  •  
  •  
  •  
  •  
  •  

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:

10Clock

You can find 10Clock on Github here.

A beautiful time of day picker component.


  •  
  •  
  •  
  •  
  •  

PAPermissions – Open Source Swift UI Component For Permission Management

  •  
  •  
  •  
  •  
  •  

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.

Here’s an animation from the readme showing PAPermissions in action:
PAPermissions

You can find PAPermissions on Github here.

A nice component for managing permissions.


  •  
  •  
  •  
  •  
  •  

React Native Elements – React Native UI Component Collection And Starter Project

  •  
  •  
  •  
  •  
  •  

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
  • Cards

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:

React-Native-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


  •  
  •  
  •  
  •  
  •