We had been developing Android apps for a long time without any official…
Heterogeneity is quite complex while designing the view and at last binding it to different viewHolders. So, to learn this be patience and focused.
Just a quick intro to the Command Pattern in Kotlin. And a comparison to it’s Java counterpart.
Shared preferences is a built-in key-value storage.