Aruna UdayangaClean Architecture + MVVM on iOSThe architecture outlined is a sophisticated combination of MVVM (Model-View-ViewModel) and Clean Architecture principles, tailored…Jul 11Jul 11
Aruna UdayangaSocket.IO-Client-Swift LibraryTo establish a socket connection in an iOS application using Swift, you can use several libraries, with Socket.IO being one of the popular…Jun 20Jun 20
Aruna UdayangaSwiftUI Animations: The Basics of Animations and TransitionsSwiftUI provides several types of animations to create various effects. Here are a few examples demonstrating different types of animations…Jun 15Jun 15
Aruna UdayangaWhat’s new in Swift 6Swift 6.0 introduces several significant features and improvements aimed at enhancing the development experience for iOS developers. Here…Jun 11Jun 11
Aruna UdayangaDiscarding Task Groups — SwiftIn Swift concurrency, task groups provide a way to perform multiple asynchronous operations concurrently within a controlled scope…Jun 1Jun 1
Aruna UdayangaSwift ActorsSwift Actors in iOS development are a part of Swift’s concurrency model, introduced in Swift 5.5 to manage access to shared mutable state…May 31May 31
Aruna UdayangaAdvanced Higher-Order Function Techniques in SwiftIn iOS development, advanced use of higher-order functions in Swift can significantly streamline your code, making it more readable…May 30May 30
Aruna UdayangaBuilding a SwiftUI Sketching ApplicationIn this article, we will explore how to create a basic sketching application using SwiftUI. This app allows users to draw with different…May 29May 29