Get Updates By E-mail 

BouncyLayout – Swift Based UICollectionView Layout For Easily Adding Bounce To Collection Views

  •  
  •  
  •  
  •  
  •  

BouncyLayout is an open source Swift based component from Robert-Hein Hooijmans that allows you to automatically make UICollectionView’s more dynamic by adding a bouncing effect to the layout.

BouncyLayout fully supports horizontal and vertical scrolling, and can be implemented with just a few lines of code as no configuration is required. A set of examples is included.

This animation from the readme shows what the BouncyLayout effect looks like on a grid style collection view:

You can find BouncyLayout on Github here.

A nice UICollectionView layout for easily enhancing your UICollectionViews.


  •  
  •  
  •  
  •  
  •  

SwiftIcons – Swift Library Providing An Extensive Number Of Icons And Helpers For Easily Using Them

  • 6
  • 2
  •  
  •  
  •  

SwiftIcons is an open source Swift library submitted by Saurub Rhane providing an extensive collection of icons with helper functions allowing you to easily use them within your text, buttons, image views, and more.

The icons included within Swifticon are:

  • Dripicons
  • Emoji
  • Font awesome
  • Icofont
  • Ionicons
  • Linear icons
  • Map icons
  • Material icons
  • Open iconic
  • State
  • Weather

Overall there are thousands of icons that should fulfill any icon needs.

You can find SwiftIcons on Github here.

A great collection, and library of icons for use in Swift.


  • 6
  • 2
  •  
  •  
  •  

Inkwell – Swift Library For Custom Fonts Including Google Fonts With Automatic Downloading

  • 9
  •  
  •  
  •  
  •  

Inkwell is an open source Swift based library submitted by Vinh Nguyen allowing for the usage of custom fonts on the fly.

Some of the features of Inkwell include:

Downloading of Google fonts
Loading custom font resources
Font registration
A straightforward API for using the font

This code snippet shows how to use a font with Inkwell:

let font = Font(family: "ABeeZee" variant: .regular)
let fontSize = 27
Inkwell.shared.font(for: font, size: fontSize) { uifont in
    // Do something with the <code>uifont</code>.
}

Inkwell

You can find Inkwell on Github here.

A nice Swift library for easily working with custom fonts.


  • 9
  •  
  •  
  •  
  •  

SwiftyOnboard – Swift Based Component For Developing App Onboarding Tutorials

  •  
  •  
  •  
  •  
  •  

SwiftyOnboard is an open source Swift based component for developing onboarding tutorials in your apps from Juan Pablo Fernandez.

SwiftyOnboard makes it easy to create your onboarding tutorials by simply supplying the title, image and subtitle for each page with nice built-in features such as page advancement using swiping, fading transitions between pages, and a straightforward datasource/delegate based syntax.

Pages in your onboarding tutorial can be created within interface builder, and an example is included.

This animation from the readme shows a onboarding tutorial created with SwiftyOnboard:

SwiftyOnboard

You can find SwiftyOnboard on Github here.

A nice straightforward Swift component for creating onboarding tutorials.


  •  
  •  
  •  
  •  
  •  

GlidingCollection – Smooth Scrolling UICollectionView Layout For Image Based Selections

  •  
  •  
  •  
  •  
  •  

GlidingCollection is an open source Swift UI component from Ramotion providing a UICollectionView layout featuring horizontal scrolling images, vertical scrolling, and neat animations when clicking a selection.

GlidingCollection can be implemented in interface builder, and allows for easy customization of the fonts, colors, and selections.

This animation from the readme shows GlidingCollection in action:

GlidingCollection

You can find GlidingCollection on Github here.

A nice UICollectionView layout for image based selections.


  •  
  •  
  •  
  •  
  •