Building Beautiful, Functional Text Fields in SwiftUIAs iOS developers, crafting a delightful user experience is one of our top priorities. One critical UI element we often need to get right…Nov 51Nov 51
Asynchronous Data Processing in Swift with adjacentPairs()Swift’s async/await paradigm has revolutionized how we handle asynchronous operations. The Swift Async Algorithms package takes this…Oct 21Oct 21
In-Depth Comparison: Flutter vs Jetpack Compose UI ComponentsIn the ever-evolving world of mobile app development, two frameworks have been gaining significant traction: Flutter and Jetpack Compose…Oct 1Oct 1
Riverpod Deep Dive: Choosing Between StateNotifier and NotifierThere are 5 top Flutter State Management solutions. Riverpod is a state management library inspired by Provider. But Riverpod introduces…Sep 41Sep 41
Custom Optionals in Swift: Implementing Your Own Optional TypeSwift’s Optional type is a powerful feature that helps us to write safer code by explicitly handling the presence or absence of a value…Jul 12Jul 12
Saving an Array of Codable Objects in SwiftUI’s @AppStorageAs we know SwiftUI’s @AppStorage property wrapper is a convenient way to persist simple data types like strings, integers, and booleans…Jun 131Jun 131
Keeping User Data Private with SwiftUI’s redacted ModifierIn iOS our apps handle sensitive user information, so it’s crucial to take steps to protect that data from being inadvertently exposed.Jun 61Jun 61
SwiftUI Sheet with ScrollView like in Apple MapsI decided to write this article after answering a question at the Stackoverflow.Jun 3Jun 3
ConcurrentPerform vs. For-Loop with Concurrent Async in iOSIn iOS development, concurrency is crucial when dealing with asynchronous operations. These operations can include network requests, file…May 28May 28
Displaying Badges in SwiftUIIn SwiftUI, badges are often used to display supplementary information or status indicators alongside a view component. They can help us…May 27May 27