Categories
Featured Development Resources iOS Development Libraries Swift SwiftUI

SwiftUIX – A SwiftUI Helper Library Filling In The Gaps of SwiftUI

While SwiftUI is excellent there are some issues when dealing with missing components, and often needing to interface with UIKit. SwiftUIX is a project that aims to fill the gaps providing many missing components with a simple coding style. There are also some other helpers included such as helpers for color, control flow, and custom […]

Categories
Featured Development Resources iOS UI Controls iPad iPhone Swift

CalendarKit – A Swift Based Calendar Component With An Excellent Interface And Localization

CalendarKit is a Swift based open source UI component from Richard Topchii featuring a modular structure. With CalendarKit you can pick and choose which parts of the calendar to include such as the day calendar or the event calendar. You can also fully customize the look of the calendar. CalendarKit also supports localization of the […]

Categories
Featured Development Resources iOS Development Libraries Open Source iOS Libraries And Tools Swift

ResponseDetective – A Swift Library That Intercepts Networking Request Details For Easier Debugging

ResponseDetective is an open source Swift library from netguru that allows you to automatically intercept incoming and outgoing communication requests and view details of those requests for debugging. With a few lines of code you can add ResponseDetective and get networking request details in the console like in this example from the readme: <0x000000000badf00d> [REQUEST] […]

Categories
Featured Development Resources iOS UI Controls iPad iPhone Swift

JDBreaksLoading – Fun Custom Swift Loading Component With Breakout Game During Loads

JDBreaksLoading is fun an open source Swift based component from jamesdouble providing a custom loading indicator with a built-in mini-game. JDBreaksLoading can be used within your views as a subview, and you can customize the colors, and size of the view. This snippet from the readme shows basic usage: [cc] let jdbreaksLoading:JDBreaksLoading = JDBreaksLoading(frame: frame) […]

Categories
Featured Development Resources iOS Development Tutorials Swift

Tutorial: Building A Custom Swift Based iOS UI Component That Utilizes 3D Touch

3D touch is a great way to enhance user interface components and Yari D’areglia has written a nice guide to building a custom confirmation button that neatly uses 3D touch. In the tutorial you’ll learn how to draw the button, handle the user’s touch force, update the UI based on the touch force, and create […]

Categories
Featured Development Resources iOS Development Libraries Open Source iOS Libraries And Tools Swift

SamuraiTransition – Swift Library Providing A Nice Collection Of View Transitions

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, […]

Categories
Featured Development Resources iOS UI Controls iPad iPhone Swift

FAQView – An Open Source iOS Component For Easily Creating A FAQ View

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 […]

Categories
Featured Development Resources iOS Development Libraries iOS Programming Tools And Utilities Open Source iOS Libraries And Tools Swift

SwiftMonkey – A Swift Based Framework For Random UI Testing

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 […]

Categories
Featured Development Resources iOS Development Source Code Examples Swift

Quick Chat – A Swift Based Real-Time iOS Chat App Using Firebase

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 […]

Categories
Featured Development Resources iOS Development Libraries Open Source iOS Libraries And Tools Swift

Files – An Open Source Swift Library For Working With Files And Folders

Files is an open source Swift library from John Sundell for working with files ion iOS, macOS and tvOS. Files provides a straightforward object-oriented API for moving, deleting, reading, and writing files and folders. This snippet from the readme shows an example of file and folder deletion and creation: [cc] let folder = try Folder(path: […]

Categories
Featured Development Resources iOS Development Libraries Open Source iOS Libraries And Tools Swift

SwiftRichString – A Swift Library That Simplifies Styling Attributed Strings

SwiftRichString is an open source library submitted by Daniele Margutti that simplifies working with attributed strings. With SwiftRichString you can style attributed strings using a clear type-safe syntax, combine attributed and non-attributed strings, and more. This snippet from the readme shows how one could create styles, and apply them to an attributed string with SwiftRichString: […]

Categories
Featured Development Resources Open Source iOS Libraries And Tools Swift

GLTableCollectionView – A Swift Component Scrolling/Sliding Content Like In The App Store

GLTableCollectionView is an open source Swift based user interface component from Giulio for creating sliding views similar to those seen in Netflix, Airbnb and the App Store. GLTableCollectionView utilizes both UITableView and UICollectionView features cell recycling, headers for each table view and collection view row, storyboard compatibility and more. The table view, and each cell […]

Categories
Featured Development Resources iOS Development Libraries Open Source iOS Libraries And Tools Swift

SwiftyCam – A Swift Library That Simplifies Photo And Video Capture With Some Great Extra Features

SwiftyCam is an open source Swift library from Andrew Walz providing an inspired iOS camera framework with an extensive feature set inspired by Snapchat. SwiftyCam dramatically simplifies setting up an app for photo and video caprure. Some of the features of SwiftyCam include: – Video and image capturing – Front and rear flash – Retina […]

Categories
Featured Development Resources iOS Development Libraries Open Source iOS Libraries And Tools Swift

RhythmBox – A Swift Library That Simplifies Creating Music Rhythm Patterns

RhythmBox is an open source Swift library submitted by Manuel Escrig that simplifies the creation of rhythm patterns. To use RhythmBox you simply need to assign a beat, and an optional sub beat and time signature and RhythmBox will execute your code at the correct time intervals. There are also further subdivisions for different note […]

Categories
Featured Development Resources iOS Development Libraries Open Source iOS Libraries And Tools Swift

ODUIThreadGuard – A Swift Library For Automatically Guarding Against UI Changes In The Main Thread

ODUIThreadGuard is an open source library from old donkey that helps you to make sure that your UI is not blocking the main thread. ODUIThreadGuard implements automatically when added into your project, and can be configured to run only in debug mode if desired. The features stated in the readme include: – Passive implementation – […]