Published inProAndroidDevAnalyze and improve Android app performance with System TracingUnderstanding what exactly happens underneath the user interface of your app is the key to performance tuning.Apr 6, 20202Apr 6, 20202
Published inBetter ProgrammingWhat Makes a Good Software Design Mindset?How to orient our thinking so we can solve any problem we faceMar 17, 2020Mar 17, 2020
Duplicate navigation — the common issue happening in Facebook, LinkedIn and many apps… Solved by…Recently we’ve found this bad in our apps and surprised that it also happens in most of very famous ones like Facebook or LinkedIn. And…Nov 10, 20191Nov 10, 20191
Android 10 — How to officially support Dark Mode in your apps?Everyone out there are talking about this trending topic these days when android 10 and iOS 13 has just been released. There are many apps…Oct 26, 2019Oct 26, 2019
Android architecture components: LiveData testing in a reactive wayLiveData — apart of Android architecture components — has been released with so much thanks from the community. It helps us to reduce a…Oct 22, 2019Oct 22, 2019
Published inProAndroidDevAndroid: Error handling in Clean ArchitectureWhen you’re building an app using Clean Architecture patterns, how do you propagate errors between the layers?Oct 9, 20199Oct 9, 20199
Dependency injection: can Koin replace Dagger — from simple to serious projects?For many years now, Dagger seems to be the most popular dependency framework used to build Android apps, maintained by Google. All of our…Aug 24, 20192Aug 24, 20192
How I built 0.75mb QR code reader android appRecently I received many requests from my Smart Lens users to extract the QR code scanner feature into another smaller, faster and cleaner…Jan 3, 20191Jan 3, 20191