28 Apr 2017

tl;dr Make. It. Bounce. BouncyLayout is a collection view layout that makes your cells bounce. Features Works with every UICollectionView. No configuration needed. Horizontal and vertical scrolling support. Setup The only you thing you need to do is import BouncyLayout, create an instance and add it to your UICollectionView. import BouncyLayout let layou...

14 Feb 2017

tl;dr Nothing but sugar. Tiny Constraints is the syntactic sugar that makes Auto Layout sweeter for human use. Features  Shortest possible syntax for creating layout constraints.  Constraints are active by default.  100% compatible with Auto Layout.  Optionally store your constraints.  Set constraint priorities upon creation.  Stack views together with one lin...

24 Aug 2016

StyleKit is a microframework that enables you to style your applications using a simple JSON file. Behind the scenes, StyleKit uses UIAppearance and some selector magic to apply the styles. You can also customize the parser for greater flexibility. How does it work? Create a JSON file in the following format { "UILabel": { "font": "HelveticaNeue-Bold:30.0", "b...

29 Jun 2016

    LayoutKit is a fast view layout library for iOS. Motivation LinkedIn created LayoutKit because we have found that Auto Layout is not performant enough for complicated view hierarchies in scrollable views. For more background, read the blog post. Benefits LayoutKit has many benefits over using Auto Layout: Fast: LayoutKit is as fast as manual layout code and is significant...

08 Mar 2016

Reason Why Because nothing holds more truth than pure code ? Xibs and storyboards are heavy, hard to maintain, hard to merge. They split the view concept into 2 separate files making debugging a nightmare There must be a better way How By creating a tool that makes Auto layout code finally readable by a human being. By coupling it with live code injection such as injectionForXcod...