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:
You can find Magnetic on Github here.
An interesting selection component.
LoginKit is an open source Swift component from Icalia Labs that allows you to quickly add a Facebook or e-mail login user interface to an app.
LoginKit includes a complete interface for users to create new accounts including validation of each field. You can customize the look of each screen by including your own logos, background image, and changing the colors or placeholder text.
This set of images from the readme shows LoginKit in action:
You can find LoginKit on Github here.
A great way to easily add login screens to an app.
13 12 1
Material Motion Swift is an open source library providing a collection of rich interactive motion interactions involving gestures and animations.
Some of the included interactions include:
Also included are a number of examples providing practical examples of the usage of Material Motion Swift.
These animations from the readme show swipe scrolling with fading in a carousel, and a floating action button using Transition and Tween:
You can find Material-Motion-Swift on Github here.
An excellent library providing a nice collection of well made interactions.
If you’re looking to ace your interviews, or just expand your iOS development knowledge Durul Dalkanat has put together a great collection of questions based on interview questions he’s been asked.
There are 150 questions in all and each question is answered with at least a link so you won’t have to go digging.
A great collection of iOS development questions for increasing your knowledge or preparing for an interview.
ScrollingCardView is an open source Swift iOS component from Mozilla Mobile for creating custom card views that dynamically resize in height.
As the name suggest ScrollingCardView provides scrolling content, and can be constrained to a specific height equal to or less than the screen size. You can customize the background color, corner radius, and also add a drop shadow with customization options.
These images from the readme show ScrollingCardView in action:
You can find ScrollingCardView on Github here.
A handy UI component if you need to add a small view that adjusts for the size of its contents.