Get Updates By E-mail 

Swift

Swift programming language libraries, components, tutorials and news.

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

  •  
  •  
  •  
  •  
  •  

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.


  •  
  •  
  •  
  •  
  •  

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

  • 11
  •  
  •  
  •  
  •  

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.


  • 11
  •  
  •  
  •  
  •  

GlidingCollection – Smooth Scrolling UICollectionView Layout For Image Based Selections

  • 13
  •  
  •  
  •  
  •  

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.


  • 13
  •  
  •  
  •  
  •  

Magnetic – Swift Based UI Component Utilizing SpriteKit Providing A Bubble Picker Like Apple Music

  • 10
  •  
  •  
  •  
  •  

Magnetic is an open source Swift based UI component for creating bubble pickers similar to the genre selection in Apple Music from Lasha Efremidze.

SpriteKit is used to create the bubble picker scene with collisions and physics.

Magnetic allows for easy customization of the node colors, text, and images, and provides delegates for observing the state of each individual Node.

This animation from the readme shows Magnetic in action:

Magnetic

You can find Magnetic on Github here.

An interesting selection component.


  • 10
  •  
  •  
  •  
  •