Thoughts on the history of cache storage approaches and an example of setting up and working with SQLDelight.
Password auth, backup storage, Kotlin native, multiplatform libraries and a monthly selection of books, podcasts and movies.
Learn the basic concepts of game development and create your own Snake game clone by following this step-by-step guide.
Many apps need to know if user device is offline so they can show "offline" indicators or use local cache instead of an API.
New way to simplify concurrent code
The Kotlin compiler is pretty smart when it comes to static analysis but there are still cases when the code looks perfectly obvious to a programmer but it's very difficult to understand for the compiler.