5 iOS Libraries to Improve and Inspire Your UI
Stunning layout animations, date pickers, and more
Today we start with
GravitySliderFlowLayout, a lightweight animation flow-layout for
UICollectionView with horizontal orientation.
This fantastic library is written completely in Swift and is compatible with iOS 11+ version and xCode 9+.
Using it is really simple. All you need to do is instantiate a
GravitySliderFlowLayout object and set it to the
collectionViewLayout property of your collection view.
VegaScroll is a beautiful animation flow-layout for
UICollectionView with vertical orientation, completely written in Swift 4, compatible with iOS 11 and Xcode 9.
To use it you just set a new instance of
VegaScrollFlowLayout to the
collectionViewLayout property of your collection view and you’re ready to go!
Mandoline is a
UICollectionView that you can use if you need an interface with a “picking” feature. You can use it for example for date choosing from the calendar for a hotel booking or a restaurant reservation.
The library also uses the haptic feedback to generate a more immersive experience during the item selection and while moving across cells.
4. Reel Search
Reel Search is a stunning user interface controller, made entirely, in Swift that allows you to choose options from a list.
To make it work you need to set a data source for the list, a class that inherits from
UICollectionViewCell, and implement
ConfigurableCellprotocol, and any subclass of
Reel Search also supports theming. To change the default theme you basically need to implement the
Theme protocol on your class and then set your
theme property of the object to your theme.
Sheet, in a few minutes, can help you create many different action sheets with navigation features.
Highly customizable and with many settings to help you during the creation, Sheet has a navigation structure with all the children’s views that inherit from