Matched Geometry Effect in SwiftUISwiftUI offers a variety of powerful tools to create smooth animations and transitions within apps. One of the most visually appealing…Mar 3Mar 3
Using a CocoaPod as an XCFramework in a Swift PackageWhen developing iOS projects, we may need to integrate third-party dependencies that do not support the Swift Package Manager (SPM). In a…Feb 28Feb 28
Clean Architecture with MVVMWhen I started developing apps with SwiftUI, I followed the MVVM pattern, creating a ViewModel for each view and implementing business…Feb 25A response icon1Feb 25A response icon1
Swift Concurrency — Actors, Classes and StructsHow to choose the right tool for safe and efficient code.Feb 5Feb 5
Master SwiftUI Navigation with NavigationPath and EnumSwiftUI’s NavigationPath offers developers a powerful way to build dynamic navigation stacks in apps. Combined with an enum and a custom…Dec 8, 2024Dec 8, 2024
Mastering Xcode Basics: Projects, Targets, Schemes, and WorkspaceIf you’re working in Xcode to develop iOS or macOS apps, you’ve likely come across terms like Projects, Targets, Schemes, and Workspaces…Nov 4, 2024Nov 4, 2024
Building a Custom Limited-Lines Text Editor — SwiftUILet’s create a multiline text editor compatible with older iOS versions.Oct 29, 2024Oct 29, 2024
Integrating SwiftUI into Objective-C Projects: Two Effective ApproachesAs iOS development continues to evolve, SwiftUI has emerged as a powerful and intuitive framework for building user interfaces. Its…Jul 1, 2024Jul 1, 2024
Integrating SwiftUI Views into Existing UIKit Application — SwiftUIUIHostingControllerApr 15, 2024Apr 15, 2024
Animated Carousel View — SwiftUIscrollTargetBehavior(_:), scrollTargetLayout() & scrollTransition(_:)Apr 2, 2024A response icon1Apr 2, 2024A response icon1