KMP Shared + jFrog MavenHow to use jFrog with KMP shared logic. Publishing a maven from KMP Shared logic on jFrog repo.Dec 17, 2024Dec 17, 2024
Phantom Types in SwiftPhantom types in Swift are a technique where you use generic type parameters to encode extra information at the type level, but that…Dec 10, 2024Dec 10, 2024
SwiftUI ScrollView, HStack, VStack AccessibilityIdentifierHow to set AccessibilityIdentifier of ScrollView items in SwiftUI?Nov 26, 2024Nov 26, 2024
Remove .DS_Store filesDS_Store file is acronym of Desktop Service Store. In Xcode we can have more than one .DS_Store files.Nov 17, 2024Nov 17, 2024
SwiftUI Reusable AlertReusable SwiftUI Alert that can be used throughout the iOS app.Nov 6, 2024Nov 6, 2024
Unit Testing in VIPER Architecture with SwiftIn the dynamic world of software development, building robust and maintainable applications is a top priority. One proven approach to…Dec 15, 2023Dec 15, 2023
UIViewController extension for presenting Alert in Swift AppIn our Swift apps, we need to present an alert on top of a current viewController in the app. Alert can have up to two buttons as below…Feb 2, 2023Feb 2, 2023
Adding AppDelegate in Swift UI AppIn order to access or use the full lifecycle of your app we must have AppDelegate in your SwiftUI app.Feb 2, 2023Feb 2, 2023
Dynamic height of UIView as per device dimensionsin some cases, we want the view must be of dynamic height as per device height. In order to provide this feature, we can create a subclass…Mar 7, 2022Mar 7, 2022