ylliX - Online Advertising Network

Celebrating 5 years of Kotlin on Android

Posted by Márton Braun, Developer Relations Engineer Five years ago, at the 2017 Google I/O Keynote, we did something we had never done before: we announced official support for a new programming language to build Android apps with: Kotlin. It was great to see how excited the Android developer community was about this announcement. Since […]

Wrap-up 2021

Another year over, a new one’s almost begun. Here’s a brief summary of what I’ve done in this one. Just like in previous years, this will be a personal ramble. You’ve been warned. For the usual technical content, please tune in next year. Jobby job I spent this calendar year working for Stream full-time. I […]

All About Opt-In Annotations

The opt-in mechanism in Kotlin allows you to mark APIs that should be used carefully – or perhaps not at all. If you mark a declaration (a class, a function, a property, anything really) as opt-in required, using it will produce a warning or error in the code, prompting the user to explicitly opt in […]

A Bit of Gradle Housekeeping

While cleaning is traditionally a spring activity, let me invite you to do it at the end of summer this time around. Note: Yes, I’m still using Groovy because I never found a compelling reason to upgrade to Kotlin DSL 🤷‍ Something I’m quite enthusiastic about is having the simplest and most default Gradle configuration […]

Optimizing Your Kotlin Build

23 Jul 2021 • 7 min read Kotlin build times are often slow, this is a laundry list of common issues and what you can or can’t do about them. An actual white whale Kotlin, strictly speaking, is awesome. Kotlin build times, strictly speaking, are not awesome. While many developers have weighed these and […]