The weekend is coming so we have some reads for you:
SIMPLE IS NOT EASY
Unfortunately, most of the examples showing Clean Architecture and Hexagonal Architecture show that this is the model way. Abstraction on top of abstraction and next abstraction. But still, writing simple and easy to read code is not easy. It requires multiple iterations and effort. Read more in this article.
Mastering Android Dialogs: Don’t follow official Google Guides
This article explains why Google Guides for Dialogs are bad and what risks you and your apps may face if you follow them.
Performance Considerations for Memory Leaks: An Android Cookbook
Memory leaks can be found everywhere, in application code, dependencies, the Android operating system, and even in the JVM. It is difficult to come up with a complete list of the reasons why these problems occur, but showing a broad range can help us better characterize what they may be like. This great article gives you a better understanding of what memory leaks are.
Declarative UI — What, How, and Why?
This short but succinct post perfectly explains Declarative programming paradigm.
Library of the week:
The xcode-kotlin plugin allows debugging of Kotlin code running in an iOS application, directly from Xcode.
Have a nice Weekend!