My approach to handling of Android Activity life-cycle. This is probably the easiest yet safest way to accomplish this non-trivial task.
The most important lessons I learned by producing, publishing and promoting my first course on Udemy platform.
My thoughts about Data Classes, which I consider to be the best Kotlin feature. Not because Data Classes spare lines of code, but because this construct has the potential to fix a long standing misconception about object-oriented design.
I came up with a simple design rule related to Context objects in Android that makes my code more readable and maintainable.
Testing that Android apps support save & restore flow is not easy but absolutely mandatory. Let me show you how I do it.
Android apps design and architecture must explicitly account for the core memory management mechanisms inside Android OS described in this post.
I'd like to summarize 2017 for me personally and the entire TechYourChance project, and share our goals and plans for 2018.
Let's discuss why JetBrains invested in development of Kotlin programming language and actively promotes it today.
Recording of my talk "Android Architecture Components Considered Harmful" at Mobilization 2017 conference in Lodz, Poland.
My thoughts about StackOverflow and other StackExchange sites, and many links to interesting content from a variety of fields