Slava Khlichkin's starred repositories
swift-algorithm-club
Algorithms and data structures in Swift, with explanations!
animated-tab-bar
:octocat: RAMAnimatedTabBarController is a Swift UI module library for adding animation to iOS tabbar items and icons. iOS library made by @Ramotion
SwipeCellKit
Swipeable UITableViewCell/UICollectionViewCell based on the stock Mail.app, implemented in Swift.
material-components-ios
[In maintenance mode] Modular and customizable Material Design UI components for iOS
MMWormhole
Message passing between iOS apps and extensions.
mogenerator
Core Data code generation
RSKImageCropper
An image cropper / photo cropper for iOS like in the Contacts app with support for landscape orientation.
XCoordinator
🎌 Powerful navigation library for iOS based on the coordinator pattern
The-Book-of-VIPER
the one and the only
route-composer
Protocol oriented, Cocoa UI abstractions based library that helps to handle view controllers composition, navigation and deep linking tasks in the iOS application. Can be used as the universal replacement for the Coordinator pattern.
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.
WAAppRouting
iOS routing done right. Handles both URL recognition and controller displaying with parsed parameters. All in one line, controller stack preserved automatically!
EmptyStateKit
Beautiful, animated & fully customizable empty state view. A great way to engage and keep users whenever the view has no content to display.
TagCellLayout
Made in Swift - Tag layout for UICollectionView supporting 3 types of alignments - Left || Centre || Right
RxLocalizer
RxLocalizer allows you to localize your apps, using RxSwift 🚀
card-reader-ios
A credit card reader and parser for iOS Using Native Vision/VisionKit
RxContacts
RxContacts is a RxSwift wrapper around the Contacts Framework.
luxembourg-guide
Luxembourg mini-guide