Blog
Xcode Library customization with SPM plugin
Learn how to extend Xcode Library with Swift Package Manager plugin
• 9 min readCreating ML models with Create ML
Learn how to create machine learning models with Create ML
• 6 min readWorking with Natural Language framework
Learn how to use the Natural Language framework to analyze text in real time
• 7 min readMastering TextEditor in SwiftUI: Features, Limitations, and Tips
Discover the capabilities and limitations of SwiftUI's TextEditor and how to extend its functionality.
• 6 min readGithub contribution graph with Swift Charts
Recreation of the contribution graph from GitHub using Swift Charts
• 7 min readRemove background from image in SwiftUI
Recreation of photo cutout feature from Telegram in SwiftUI
• 6 min readImplementing spoilers in SwiftUI
Recreation of spoiler feature from Telegram in SwiftUI
• 4 min readAsync/await for existing iOS apps
Using new concurrency model with SwiftUI apps
• 6 min readGuide for UIKeyboardLayoutGuide
Working with new iOS 15 API for keyboard avoidance
• 3 min readAsyncImage. Loading images in SwiftUI
Working with AsyncImage in iOS 15: placeholders, errors, success!
• 3 min readBluetooth and SwiftUI. Developing app for RGB stripe control
Dev journey about working with Bluetooth, SwiftUI, and Combine
• 5 min readImplementing custom popups in SwiftUI
How to make custom popups with reusable showing in SwiftUI
• 5 min readUsing result builders for action sheets in SwiftUI
Make SwiftUI sheets more declarative with result builders
• 5 min readWorking with web content offline in SwiftUI apps
Three out-of-box ways to show web content offline. Of course, with SwiftUI examples
• 5 min readSheet happens. Working with modal views in SwiftUI
My experience with sheets in SwiftUI based on developing pet projects
• 7 min readDeveloping Xcode Extensions. Tips and tricks
Xcode Extension for ray.so code sharing service
• 3 min readCustom @Environment value for share actions
Showing share actions in SwiftUI style
• 2 min read