PinnedIhor MalovanyiExplaining Curiously Recurring Template Pattern in SwiftLet’s talk about CRTP in Swift!5 min read·Dec 20, 2023----
PinnedIhor MalovanyiUsing CocoaPods in iOS/MacOS Development: A Step-by-Step GuideCocoaPods is a dependency manager for Swift and Objective-C Cocoa projects. With over 100,000 libraries and counting, it’s become an…4 min read·Aug 8, 2023----
PinnedIhor MalovanyiEmbracing the Future of iOS Development with SwiftUI and Swift PlaygroundsThe conversation with indie developer Jan Mazurczak about making apps using just iPad & Swift Playgrounds8 min read·Jun 3, 2023----
PinnedIhor MalovanyiApple’s Future Foundation: A Swift, Open Source EvolutionApple recently unveiled the future of its Foundation framework, a staple in nearly all Swift projects. Foundation provides essential…5 min read·Apr 27, 2023----
PinnedIhor MalovanyiMastering App Promotion on the App Store: Tips and StrategiesBoost Your App’s Visibility and Downloads with Apple Search Ads and Optimization Techniques7 min read·Mar 27, 2023----
Ihor MalovanyiImplementing a SwiftData Query View as the most convenient way to fetch data in SwiftUIMany will find my opinion controversial, but I consider that SwiftUI views cannot be perceived as real UI views. SwiftUI views are models…4 min read·Jan 28, 2024--2--2
Ihor MalovanyiImplementing Action Sheet with a Custom View Content in SwiftUI & UIKitBy using the power of both UIKit and SwiftUI10 min read·Jan 19, 2024----
Ihor MalovanyiHandling Errors Asynchronously in Swift: Introducing ErrorStreamErrors are an inevitable part of any application. Properly handling and communicating these errors is crucial for creating a resilient and…5 min read·Oct 27, 2023----
Ihor MalovanyiHandling a new URL parsing behavior in iOS 17The new URL parsing is better but can cause problems for code written before.2 min read·Sep 29, 2023--1--1
Ihor MalovanyiThe Dependency Inversion Principle (DIP) in Swift. SOLID 5/5Mastering the Dependency Inversion Principle in Swift: A Guide to Writing Clean, Scalable, and Maintainable Code3 min read·Feb 8, 2023----