Last week I mentioned a great open source library from Krzysztof Zablocki for creating playgrounds in objective-c.
Here’s another interesting open source project from Krzyszstof providing a framework for creating node based visual editors very easily called KZNodes.
With KZNodes you can easily create nodes, attach, and modify those nodes visually, and see the results in real-time. This is great if you would like to create a simple editor for your designer to tweak visual components within an app, or you could even create an editor for users of your apps.
Here’s another open source Swift library that provides a number of helpers and extensions inspired by the Active Record pattern and MagicalRecord for Core Data called SuperRecord from Michael Armstrong.
Last month I mentioned a nice library from the LinkedIn engineering team for easily scheduling bakcground fetches called Selene.
Here’s an interesting open source library from the Linkedin engineering team called Hakawai that greatly extends the functionality of UITextView.
Added with Hawakai is a nice high-level change api that offers more than UITextViewDelegate, block-based APIs for working with text view contents, special social media style annotations within the view, and more.
Previously I mentioned a nice objective-c based open source library that includes many different styles of progress indicators called M13ProgressSuite.
Here’s an open source Swift based component allowing you to create customizable progress indicators in Swift called KYCircularProgress from Kenji Yokoyama.
KYCircularProgress allows you to easily create circular progress indicators, or you can create progress indicators with a completely custom appearance using UIBezierPath. You can also specify whether to use a line fill or a gradient style of fill.
Last month I mentioned an extensive Apple Watch GUI PSD Design Kit for those looking to get an early start on designing for the Apple Watch.
Here’s an interesting source code example from Lucas Menge bringing an Apple Watch style home screen to the iPhone called WatchSpringboard-Protoype.
The example provides the same icon layout as on the apple watch, interactivity features, app opening transitions and many nice touches to make things work right on the iPhone.