SamuraiTransition is an open source Swift based library providing a collection of ViewController transitions featuring a number of neat “cutting” animations from hachinobu.
SamuraiTransition is easy to implement, your view needs to subclass SamuraiViewController and can be implemented in code or in interface builder.
SamuraiTransition features 9 transition animations, and you can customize the duration, switch between vertical and horizontal animations, line coloring, line width, and more.
This image from the readme shows SamuraiTransition in action:
You can find SamuraiTransition on Github here.
A nice library providing a great collection of view transition animations.
9 1 8 1
FAQView is an open source Swift based interface component from Mukesh Thawani allowing you to easily implement a FAQ view on iOS.
FAQView is written in Swift, and based on UIView. Question cells expand on press to show content. You can customize the titles, cand colors and there is automatic formatting of links, and phonenumbers within the cells.
This image from the readme shows FAQView in action:
You can find FAQView on Github here.
A nice component for quickly implementing a FAQView.
8 1 9 1
SwiftMonkey is an open source framework for randomly testing an apps user interface from Zalando.
SwiftMonkey is ideal for avoiding unexpected issues with your apps user interface as it will stress test your app with touches and swipes. SwiftMonkey integrates with the Xcode UI testing framework and also allows you to visual the touches.
This animation from the readme shows SwiftMonkey in action:
You can find SwiftMonkey on Github here.
A nice library from random UI testing.
9 1 17 1 3
Bluepill is an open source tool from LinkedIn for running iOS tests in parallel on multiple simulators with great reporting features, and extra reliability features.
Bluepill runs tests in headless mode for less resource consumption, automatically retries when a simulator hangs or crashes, packs tests into groups automatically based on running time, generates reports after each test run, and reports stats based on currently running stats.
This image from the readme shows Bluepill in action:
You can find Bluepill on Github here.
A great tool for iOS testing.
17 1 3 17
Quick Chat for iOS is a Swift source code example showing how to create a real-time chat app using Google’s Firebase form Haik Aslanyan.
Firebase is great for these types of apps because of its real-time database, and generous free tiers. Quick Chat features logins, real-time text messages, photos, and locations.
This animation from the readme shows Quick Chat in action:
You can find Quick Chat on Github here.
A nice example of an iOS chat app using Firebase.