Andrii Sokur's starred repositories
swift-overture
🎼 A library for function composition.
DifferenceKit
💻 A fast and flexible O(n) difference algorithm framework for Swift collection.
SwiftyMock
This repository contains helpers that make mocking in Swift much easier
DynamicJSON
Access JSON properties dynamically like JavaScript using Swift 4.2's new @dynamicMemberLookup feature
PermissionsKit
Universal API for request permission and get its statuses.
TinyConstraints
Nothing but sugar.
KeychainAccess
Simple Swift wrapper for Keychain that works on iOS, watchOS, tvOS and macOS.
SkeletonView
☠️ An elegant way to show users that something is happening and also prepare them to which contents they are awaiting
CardsLayout
:star: Custom card-designed CollectionView layout
awesome-ios-animation
:umbrella: A collection of iOS animation repos
CtCI-6th-Edition-Swift
Cracking the Coding Interview 6th Ed. Swift Solutions
SwiftVideoBackground
📹 Framework to Play a Video in the Background of any UIView
swift-design-patterns
🚀 The ultimate collection of Software Design Patterns & Principles with examples [38/79 Patterns].
swifty-receipt-validator
A Swift library to handle App Store receipt validation.
ChatLayout
ChatLayout is an alternative solution to MessageKit. It uses custom UICollectionViewLayout to provide you full control over the presentation as well as all the tools available in UICollectionView. It supports dynamic cells and supplementary view sizes.
rambler-it-ios
open source VIPER application
CombineSwiftPlayground
A Swift playground explaining the concepts of the new Combine framework
iOS-Interview-Demo
Interview Demo Project for babylon health
SwiftUI-Kit
A SwiftUI system components and interactions demo app
HackingWithSwift
The project source code for Hacking with iOS.
StickyHeader
Stickey header with UITableView
iOS3DTouchTutorial
A basic implementation of both static and dynamic home-screen quick actions in swift.