Pratheesh Bennetindirect or recursive enums — A Practical ExampleA recursive enumeration is an enumeration that has another instance of the enumeration as the associated value for one or more of the…Jan 18, 2023Jan 18, 2023
Pratheesh Bennetsome vs any Swift 5.7 — A Practical ExampleOf course yes, indeed there are many excellent articles explaing opaque type and protocol type. But my objective here is to demonstrate…Jan 17, 2023Jan 17, 2023
Pratheesh BennetinTowards DevSOLID Principles — A Practical Example in SwiftPlease find a practical example adhering to SOLID principle as laid out by Robert C. Martin (Uncle Bob).Feb 28, 2022Feb 28, 2022
Pratheesh BennetGoogle Cast — iOS IntegrationHey all, today we are going to see a simple integration of Google Cast SDK into your iOS app to cast a video. Google has provided an…Feb 22, 20221Feb 22, 20221
Pratheesh BennetinTowards DevAirPlay Implementation in AVPlayerHey all, today we are going to see a simple and straightforward implementation of AirPlay when using custom player controls as it is…Feb 17, 2022Feb 17, 2022
Pratheesh BennetinTowards DevMVVM in SwiftUIHi there, I am going to share my practical experience in deploying a module in SwiftUI with MVVM Pattern.Jan 14, 2022Jan 14, 2022
Pratheesh BennetinTowards DevIntroduction to Realm Sync for iOSHi there!! I am going to share an interesting article about cloud database sync in iOS using the Realm Sync platform. Store locally and…Jan 4, 2022Jan 4, 2022
Pratheesh BennetCreating your own CocoaPod libraryHi there!! We are going to see how to distribute your own open-source or private library using CocoaPods.Dec 29, 2021Dec 29, 2021
Pratheesh BennetinTowards DevRedux Pattern in Swift iOSHere we are going to see how I used the redux pattern in my Swift application for observing an event. Redux is an open-source JavaScript…Jul 2, 2021Jul 2, 2021
Pratheesh BennetStatic Library vs Dynamic Library in iOSHere we are going to see one of the most overlooked concepts in iOS development. Static libraries and dynamic libraries and how it impacts…Jun 25, 2021Jun 25, 2021