SwiftTweaks is an open source library that allows tweaking of your user interface on device from Khan Academy. This allows you to try out those changes without needing to recompile.
SwiftTweaks allows you to set up different variables for tweaking which when bring up the Swift Tweak interface you can then tweak those variables to make sure your UI looks right when on device.
SwiftTweaks was inspired by FBTweaks, but was designed specifically for apps written in Swift.
This animation from the readme shows SwiftTweaks in action:
You can find SwiftTweaks on Github here.
A nice time saving library for tweaking user interfaces.
Build Time Analyzer from Robert Gummesson is an Xcode plugin that provides an overview of how long it takes to Xcode to build individiual Swift files.
Build Time Analyzer was created so you can easily find any bottlenecks causing large build time increases.
Here’s an image from the readme showing Build Time Analyzer in action:
You can find BuildTimeAnalyzer on Github here.
A nice tool for easily analyzing build times.
See more Xcode Plugins.
Preview-Transition is an open source component submitted by RAMotion allowing you to easily create an image preview gallery with a nice parallax effect.
With Preview-Transition you can customize the look of the gallery including the image size, the navigation bar, text, and coloring, and when clicked images are opened with a nice transition effect.
This animation from the readme shows Preview-Transition in action:
You can find Preview-Transition on Github here.
A nice open source preview gallery component.
6 11 1
ParticlesLoadingView is an open source Swift component from Patrick Balestra for creating loading indicators with custom particle animations.
ParticlesLoadingView utilizes SpriteKit allowing you to drop in custom particle emitters created using Xcode’s Particle Emitter Editor.
. You can easily customize the shape of the loading view for different styles.
Here’s an animation from the readme showing different custom loading views:
You can find ParticlesLoadingView on Github here.
A nice component for creating custom loading indicators.
11 1 10 2 1 1
MEVHorizontalContacts submitted by Manuel Escrig is an open source component providing a custom UICollectionViewLayout allowing for the display of items with images horizontally.
The cells were designed primarily to display contacts, but can be customized with different sizes, and colors, and cells can also be expanded to expose more options. The lists are also scrollable.
This animation from the readme shows MEVhorizontalContacts in action:
You can find MEVHorizontalContacts on Github here.
A great custom UICollectionView layout.
10 2 1 1