PinnedSiva Ganesh KantamaniinBetter Programming8 Common Mistakes in Android DevelopmentPitfalls of building a brilliant appNov 30, 20205Nov 30, 20205
PinnedSiva Ganesh KantamaniinBetter ProgrammingAndroid RecyclerView With Kotlin Sealed ClassesMultiple view types in RecyclerViews using sealed classesNov 4, 20206Nov 4, 20206
Siva Ganesh KantamaniinProAndroidDevGoogle Sign-in With Credential ManagerTakeaway from this articleAug 283Aug 283
Siva Ganesh KantamaniinProgramming GeeksPagination With Room Database and Jetpack Compose — Part 1Exploring Paging 3 with CoroutinesAug 14Aug 14
Siva Ganesh KantamaniinProgramming GeeksStrategies to Handle Android App and Library MinSdkVersion DiscrepanciesNavigating Compatibility Challenges and Maintaining Smooth IntegrationApr 29Apr 29
Siva Ganesh KantamaniTesting in Android Part 5: Idling ResourcesIdling Resources from Espresso, CountingIdlingResource, and ComposeOkHttp3IdlingResourceOct 3, 2023Oct 3, 2023
Siva Ganesh KantamaniTesting in Android Part 4: Mock API Calls Or Not?Using OkHttp Mock Web Server and Compose waitUntilApr 11, 2023Apr 11, 2023
Siva Ganesh KantamaniTesting in Android Part 3: Ent-to-End TestsUsing Android, Compose, and Coroutine Test Libraries to Test Features End-to-EndDec 18, 20221Dec 18, 20221
Siva Ganesh KantamaniinBetter ProgrammingExploring AnimatedContent and Crossfade in Jetpack ComposeJetpack Compose — Animation Notes: 4Nov 18, 2022Nov 18, 2022