Android Memory Management and Process Death
Android apps design and architecture must explicitly account for the core memory management mechanisms inside Android OS described in this post.
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.
My thoughts about StackOverflow and other StackExchange sites, and many links to interesting content from a variety of fields
Thorough discussion of factors that need to be taken into consideration when choosing size of the page for paged loading of data into lists.
Kotlin is being heavily marketed as a better version of Java. Let’s see how they stack against each other in quantitative comparison.
Good naming is very important in software engineering. This article discusses the issues associated with two common generic names – “component” and “module”
Thorough discussion of Liskov Substitution Principle and review of Context hierarchy from Android Open Source Project through its prism.
My thoughts about the new Lifecycle Architecture Component. Unfortunately, I think that this framework will not resolve life-cycle issues, but will make Android framework even more complicated.
My thoughts about the new ViewModel Architecture Component. In my opinion, it is completely unnecessary framework which is destined to share Loaders fate.