PinnedRamdhasFocusState in SwiftUISwiftUI FocusState: Control TextField and Button focus effortlesslyMar 6Mar 6
PinnedRamdhasMastering SwiftUI: Best Practices for Efficient User Preference Management with @AppStorageOptimize SwiftUI user settings with @AppStorage: Dos and Don’ts for efficient UserDefaults management.Oct 18, 2023Oct 18, 2023
PinnedRamdhas.task() vs .onAppear()In SwiftUI, .task() and .onAppear() are both view modifiers used to perform actions when a view appears on the screen, but ….Sep 22, 20234Sep 22, 20234
RamdhasBuilder Design Pattern in SwiftThe Builder Design Pattern is a way to make creating complex objects easier.Aug 131Aug 131
RamdhasDevelopment Process with a Robust Git WorkflowA clear Git workflow is important for smooth and teamwork-friendly app development.Aug 8Aug 8
RamdhasFactory Design Pattern in SwiftThe Factory Design Pattern is a creational design pattern used in object-oriented programming to create objects.Jul 19Jul 19
RamdhasiOS: XCTest with Dependency Injection: A Mocking ExampleBy adopting dependency injection in your codebase, you make it easier to replace real dependencies with mock objects during testing.May 19May 19
RamdhasTesting with Mocks in iOSMocks simplify testing by enabling us to test our apps without depending on real dependencies.May 15May 15
RamdhasSwiftUI ViewModifiers: View Customization for Clean and Efficient UI DesignSwiftUI ViewModifiers: Simple, powerful customization for your app’s viewsMar 241Mar 241
RamdhasMaking Old Async Code Work with Swift’s New Async/Await FeatureLearn to use Swift’s async/await with old async code using continuations for seamless codingMar 10Mar 10