Shasindran PoonuduraiinKaodim EngineeringJoinTheKrew: How Kaodim recruits Tech talentsWe treat our candidates like our customers to create a positive candidate experienceJan 16, 2020Jan 16, 2020
Shasindran PoonuduraiinProAndroidDevDemystifying Retrofit network call with Kotlin & LiveDataRecently I involved in a Java — Kotlin migration project that we have seen vast improvement in our code quality as Kotlin allow us to…Jun 1, 20195Jun 1, 20195
Shasindran PoonuduraiinKaodim EngineeringAndroid: How to Implement A Custom ProgressView for Your BrandA ProgressView or ProgressBar is an essential UX component to let your user know that your app is processing the request/view or waiting…Oct 14, 20181Oct 14, 20181
Shasindran PoonuduraiHow to Implement Android Adaptive App IconsApp icon plays an important role in your business to be unique and stand out from massively crowded apps in the market. It also essential…Apr 14, 2018Apr 14, 2018
Shasindran PoonuduraiinMindOrksThe effortless in-app notification library for your Android appAs an Android developer, you need the skills at your fingertips to develop easy or complex UI components for your app. My most recent work…Mar 17, 2018Mar 17, 2018
Shasindran PoonuduraiAndroid: Simple and Easy approach to Test Driven DevelopmentIn previous article, I’ve adopted Model-View-Presenter(MVP) architecture for my Android project which allow us to write unit test easily…Mar 4, 2018Mar 4, 2018
Shasindran PoonuduraiAndroid: Why choosing MVP makes your life easier?A while back I wrote my first article on writing testable code, in which I discussed about writing clean code for your class. In this…Feb 18, 2018Feb 18, 2018
Shasindran PoonuduraiHow to write testable code for your Android projectRecently I was working on an Android project that invokes a pop up window, which has date time picker as in iOS devices as shown below:Jan 27, 20182Jan 27, 20182