Listening to the event of a property being changed is a highly common task. Let's say I have a variable, and somewhere in my code I want to be notified when it changes. There are a lot of ways to tackle this, but most of them require variable amounts of extra code (think Rx Subjects, or writing your own listener / observer), and are a bit too robust for the simplest use cases. Of course, Kotlin comes to the rescue with a built-in language feature - enter the observable property!
Recently, thanks to joining the new project, I started using Model-View-Intent pattern. I always try to simplify development process and reduce boilerplate code, therefore I decided to dive deeper into MVI and discover new horizons. This approach is highly testable and has reactive nature — I consider that as big advantages.
Hi Koin users! This is it … we are releasing the first public beta version of Koin 1.0.0. Lots of work have been done since our last blog post. The website has been greatly reviewed to give you the most helpful about that. Let’s get into the details to see the new cool things 🙂
The Kotlin programming language continues its victory march, having been voted one of the most loved and wanted programming languages in 2018. Needless to say, we at PSPDFKit fully embrace Kotlin and use it wherever it makes sense. If you’re new to Kotlin, make sure to check out our post featuring beginner tips and tricks for Kotlin to get started.