PinnedSarguru SubramanianDependency Management using Kotlin DSLWe have discussed about the detailed Guidance on the KMM Project Structure in the previous article. This article is for better dependency…Mar 6, 20232Mar 6, 20232
PinnedSarguru SubramanianThe Optimized Approach in RepositoryThe goal of this article is to be able to fetch the data even if the user has no network connection, but also to avoid useless view…Apr 10, 20232Apr 10, 20232
PinnedSarguru SubramanianDesigning the Application Architecture (part 1)Ithink most of you might have heard about Clean Architecture or worked on it. But here, I’m intending to cover a little bit more details…Feb 20, 2023Feb 20, 2023
PinnedSarguru SubramanianBuilding an Android App with Advanced Architecture & TechnologyDesigning a best architecture is the first thing to be thought while developing your application. Ideally, you would want to choose the…Jan 31, 2023Jan 31, 2023
Sarguru SubramanianA Shared ViewModel approach in Kotlin Multiplatform Mobile (KMM) — Part 2A frequent asked question when using KMM is sharing the view model between the iOS and Android clients and, if doing so, how best to do it…May 14, 20231May 14, 20231
Sarguru SubramanianA Shared ViewModel approach in Kotlin Multiplatform Mobile (KMM) — Part 1Most of the developers implement the Enterprise and Application business logic alone in the shared module of the KMM project since it is…Apr 23, 2023Apr 23, 2023
Sarguru SubramanianDeveloping the Cache Datasource of Kotlin Multiplatform Mobile (KMM) appDataStore is a Jetpack data storage library that provides a safe and consistent way to store small amounts of data. It’s based on Kotlin…Apr 3, 2023Apr 3, 2023
Sarguru SubramanianDependency Injection in Kotlin Multiplatform MobileAs developers, the term Dependency Injection is probably not new to us. However, many developers use it without understanding how it works…Mar 29, 2023Mar 29, 2023
Sarguru SubramanianDeveloping the Remote Datasource of Kotlin Multiplatform Mobile (KMM) appIn this article, I will share how we can use Ktor, the library to make simple client application for sending a HTTP request and receiving a…Mar 27, 2023Mar 27, 2023
Sarguru SubramanianDeveloping the Local Datasource of Kotlin Multiplatform Mobile (KMM) app (part 2)In my previous article, we had discussed how we can use SQLDelight, the library for persisting data locally in KMM projects, as a Local…Mar 13, 2023Mar 13, 2023