Packages authored by Yonat Sharon
These packages are available as a package collection, usable in Xcode 13 or the Swift Package Manager 5.5.
AvailableHapticFeedback
Unified haptic feedback interface for all subclasses of UIFeedbackGenerator, with availability checks for iOS 9.
BatteryView
Simple battery shaped UIView
CheckmarkCollectionViewCell
UICollectionViewCell with checkbox when it isSelected and empty circle when not - like Photos.app "Select" mode.
ContactsChangeNotifier
Which contacts changed outside your iOS app? Better CNContactStoreDidChange notification: Get real changes, without the noise.
MockImagePicker
Mock UIImagePickerController for testing camera based UI in simulator
MultiSelectSegmentedControl
UISegmentedControl remake that supports selecting multiple segments, vertical stacking, combining text and images.
MultiSlider
UISlider clone with multiple thumbs and values, range highlight, optional snap intervals, optional value labels, either vertical or horizontal.
MultiToggleButton
Multiple state tap-to-toggle UIButton (like old camera flash button)
RadioGroup
The missing iOS radio buttons group.
SelectionList
Simple single-selection or multiple-selection checklist, based on UITableView
StepProgressView
Step-by-step progress view with labels and shapes. A good replacement for UIActivityIndicatorView and UIProgressView.
SweeterSwift
Extensions and syntactic sugar to enrich the Swift standard library, iOS frameworks, and SwifterSwift.
SystemFontOverride
Easy font branding for your iOS app
13 packages.