Durul DalkanatBuilding 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…1d ago1d ago
Durul DalkanatAsynchronous 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
Durul DalkanatIn-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
Durul DalkanatRiverpod 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
Durul DalkanatCustom 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
Durul DalkanatSaving 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
Durul DalkanatKeeping 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
Durul DalkanatSwiftUI Sheet with ScrollView like in Apple MapsI decided to write this article after answering a question at the Stackoverflow.Jun 3Jun 3
Durul DalkanatConcurrentPerform 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
Durul DalkanatDisplaying 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