Stay in touch
SwiftAcknowledgements
May 17, 2023 • MIT License
Extract your SPM dependencies licenses and add them to the Settings.bundle of your app
QRDispenser
May 16, 2023 • Apache 2.0 License
QR code generator in Swift, with no external dependencies.
HttpRequest
May 15, 2023 • MIT License
✅ A tiny http client for iOS and macOS. Only 80 lines of code.
AlertController
May 14, 2023 • Apache 2.0 License
💬 A tiny extension for UIAlertController that makes working with it very simple. Only 150 lines of code.
AppReview
May 13, 2023 • MIT License
⭐️ A tiny library to request review on the AppStore. This is wrapper around native SKStoreReviewController.
DIFlowLayout
May 12, 2023 • MIT License
A layout where subviews are arranged horizontally and wrapped vertically.
RotatingLabel
May 06, 2023 • MIT License
A label component that animates text changes by scrolling characters.
ContactsChangeNotifier
May 04, 2023 • MIT License
Which contacts changed outside your iOS app? Better CNContactStoreDidChange notification: Get real changes, without the noise.
OneWay
June 19, 2022 • MIT License
A Swift library for state management with unidirectional data flow.
KeyboardListener
June 17, 2022 • MIT License
Prevent keyboard from covering UITextField/UITextView with only one line of code.
ParkingSignView
May 03, 2022 • MIT License
A flexible parking sing view designed to match Melbourne street parking signs.
MaskingLayer
May 02, 2022 • MIT License
You can mask from the image of the terminal. You can mask GIF data from your device's video. The leftmost is played, the second update, and the third and subsequent images are selected.