Yonat Sharon

Expert
@yonat

Expert iOS developer

MultiSlider. UISlider clone with multiple thumbs and values, range highlight, optional snap intervals, optional value labels, either vertical or horizontal.

538

StepProgressView. Step-by-step progress view with labels and shapes. A good replacement for UIActivityIndicatorView and UIProgressView.

382

MultiSelectSegmentedControl. UISegmentedControl remake that supports selecting multiple segments, vertical stacking, combining text and images.

302

RadioGroup. The missing iOS radio buttons group.

190

SelectionList. Simple single-selection or multiple-selection checklist, based on UITableView

124

MultiToggleButton. Multiple state tap-to-toggle UIButton (like old camera flash button)

86

CameraBackground. Show camera layer as a background to any UIView

68

CheckmarkCollectionViewCell. UICollectionViewCell with checkbox when it isSelected and empty circle when not - like Photos.app "Select" mode.

67

BatteryView. Simple battery shaped UIView

50

BadgeLabel. Simple animatable badge, based on UILabel and using CALayer

49

MockImagePicker. Mock UIImagePickerController for testing camera based UI in simulator

30

ContactsChangeNotifier. Which contacts changed outside your iOS app? Better CNContactStoreDidChange notification: Get real changes, without the noise.

23

SweeterSwift. Extensions and syntactic sugar to enrich the Swift standard library, iOS frameworks, and SwifterSwift.

13

EditableList. Simple List of UITextField-s based on UITableViewController

13

EasyBackgroundRefresh. Easy background refresh registration, scheduling, execution, and completion. BGTaskScheduler for the lazy.

12

YONAutoComplete. Add auto-completion to a UITextField

9

MiniLayout. Minimal AutoLayout convenience layer. Program constraints succinctly. ⚠️ Moved into https://github.com/yonat/SweeterSwift

8

AvailableHapticFeedback. Unified haptic feedback interface for all subclasses of UIFeedbackGenerator, with availability checks for iOS 9.

7

SwiftQuality. Common configuration files for SwiftLint and SwiftFormat

7

RatingControl. ⭐️⭐️⭐️⭐️⭐️ Fully customizable star ratings for iOS

3

smart_ptr. Simple C++ Smart Pointer Classes

3

versionit. Simple bash script to change Xcode project version and build number, create git tag, and update podspec.

3

Blinker. mac app that reminds you to blink by displaying animated blinking eyes on your screen at regular intervals

3

pointainer. STL Extensions for containers of pointers

2

SystemFontOverride. Easy font branding for your iOS app

2

DirectoryUploader. Automatically upload all files saved in source directory, and then delete the uploaded files.

1

DATASource. Core Data's NSFetchedResultsController wrapper for UITableView and UICollectionView

1

SwifterSwift. A handy collection of more than 500 native Swift extensions to boost your productivity.

1

Pages. :page_facing_up: UIPageViewController made simple

1
29
Apply