Google recently announced Jetpack Compose, a new declarative style UI toolkit that will shape the future of app development. This talk will give you an overview of the toolkit, diving into the various [...]
We all know that rewrites are bad, but sometimes necessary. For example, imagine you "forgot" to publish an update for your app in last 4 years. This is exactly the case of one [...]
Developing a great mobile app is not an easy feat. You have to design your interfaces, implement your business logic, hook it all up to your own and/or a third party’s APIs, set [...]
The "Structured concurrency" paradigm promises to make concurrency, which is one of the most difficult and error-prone aspects of software, safer and more efficient. It's a new and intriguing concept which, nonetheless, already [...]
Always wanted to try Kotlin, but never had a chance? Then this tutorial is your opportunity to get an introduction to and get hands-on experience with Kotlin. This tutorial will cover the basics [...]
The promise of write-once-run-everywhere has haunted native mobile developers since the first time someone whispered the words "phone gap". But what if there was a way to have cross-platform development with a modern, [...]
I exchanged RxJava from my projects for Coroutines, don't get me wrong RxJava is amazing, but most developers don't actually use it to its full potential, more commonly is used to resolve the [...]
Let’s face it, we waste a lot of time on things that don't add any value. Maybe you use the same pattern in different places and copy&paste the same files over and over. [...]
Multiplatform is a very interesting concept being tackled by multiple companies today. As opposed to other approaches that allow write once run everywhere approach, this approach makes development easier by compiling to multiple [...]
Have you been learning Kotlin Coroutines by trial and error? Do you need a change of pace and environment or just a guide which doesn't baffle you with the sheer amounts of computer [...]
Building an Android library brings with it quite a few challenges and nuances. You will get to learn about the common pitfalls, how to overcome them by leveraging architecture components, making your android [...]
As Android developers, we face many challenges like handling life-cycle events, persisting data, maintaining view state, etc. Our constant struggle for a good architecture was not left unnoticed, Google stepped up and gave [...]
Kotlin Multiplatform Mobile (or KMM) is a new SDK from JetBrains that allows iOS and Android developers to share code between the two platforms. The shared code is written in Kotlin. Typical use [...]
Android things gives you the ability to connect all those Internet of things devices you have around all together. But how can you test it? In this talk you will learn in a [...]
Are you stuck in the Java world? I’ll share my story about convincing my team and the client of the benefits of Kotlin. Furthermore I’ll delve into how we migrated an existing Java [...]