SergeyPetrachkov
I'm a software engineer doing mostly iOS development for the last 10+ years
@polarstepsAmsterdam
Pinned Repositories
AsyncPoller
A generic polling mechanism written with Swift Concurrency and Swift 6 standard
NavigationBarProgress
A small component for showing activity and title in navigation item title view. (Like Telegram when refreshing chats)
PublicMemberwiseInitMacro
First tryout of the new Macros API in Swift
ReadersDigest
Tech articles that i find interesing
SequentialImageLoaderSandbox
A showcase of remote images loading and some memory optimizations. Oldschoold vs Combine vs AsyncAwait
SiberianSwift
Swift extensions from Siberia with love! Includes devices types detector.
Swift5CompatibleSwaggerCodegen
compiled jar with swaggercodegen that supports swift5
SwiftyVideoExporter
Export videos from library, compress, crop! iOS, Swift
XCResultScrapper
SPM-based tool to read and analyze XCResult
SergeyPetrachkov's Repositories
SergeyPetrachkov/SwiftyVideoExporter
Export videos from library, compress, crop! iOS, Swift
SergeyPetrachkov/NavigationBarProgress
A small component for showing activity and title in navigation item title view. (Like Telegram when refreshing chats)
SergeyPetrachkov/SiberianSwift
Swift extensions from Siberia with love! Includes devices types detector.
SergeyPetrachkov/HackerNewsDemo
SergeyPetrachkov/JuiceClipMaker
SergeyPetrachkov/SiberianVIPER
VIPER architecture helpers written in Swift
SergeyPetrachkov/SPMAssetExporter
SergeyPetrachkov/DottedCircleActivityIndicator
Progress indication with rotating circles control written in Swift and compatible with Texture (ex-ASDK, see README)
SergeyPetrachkov/AppleReceiptValidator
simple apple receipt validator
SergeyPetrachkov/AVFoundationExtensions
SergeyPetrachkov/Cabbage
A video composition framework build on top of AVFoundation. It's simple to use and easy to extend.
SergeyPetrachkov/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.
SergeyPetrachkov/DailyRatesRF
SergeyPetrachkov/DeviceKit
DeviceKit is a value-type replacement of UIDevice.
SergeyPetrachkov/DownloadButton
Customizable App Store style download button
SergeyPetrachkov/GPUImage3
GPUImage 3 is a BSD-licensed Swift framework for GPU-accelerated video and image processing using Metal.
SergeyPetrachkov/Interpolate
Swift interpolation for gesture-driven animations
SergeyPetrachkov/JuicyToast
Simple toast messages manager.
SergeyPetrachkov/marathon
Cross-platform test runner written for Android and iOS projects
SergeyPetrachkov/NotionAPI
swift sdk for notion api
SergeyPetrachkov/omim
🗺️ MAPS.ME — Offline OpenStreetMap maps for iOS and Android
SergeyPetrachkov/SDAVAssetExportSession
AVAssetExportSession drop-in replacement with customizable audio&video settings
SergeyPetrachkov/SiberianPropertyWrappers
SergeyPetrachkov/SKProductExtensions
A few helpers for StoreKit
SergeyPetrachkov/SPPermissions
Ask permissions on Swift. Available List, Dialog & Native interface. Can check state permission.
SergeyPetrachkov/swift-argument-parser
Straightforward, type-safe argument parsing for Swift
SergeyPetrachkov/SwiftInfo
📊 Extract and analyze the evolution of an iOS app's code.
SergeyPetrachkov/SwiftyStoreKit
Lightweight In App Purchases Swift framework for iOS 8.0+, tvOS 9.0+ and macOS 10.10+ ⛺
SergeyPetrachkov/SwiftyXML
The most swifty way to deal with XML data in swift 5.
SergeyPetrachkov/TPInAppReceipt
Reading and Validating In App Purchase Receipt Locally.