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 […]
We’ve published a celebration post on our blog to recognize the 5 year anniversary of official support for Kotlin on Android. In the making of that post, I had the chance to interview some great people who were involved in the Kotlin story, and the blog post could only include small bits of what they […]
We chat with Alexey about Kotlin Design Patterns and Best Practices and his recently released book, “Kotlin Design Patterns and Best Practices.” Alexey on Twitter – https://twitter.com/alexey_soshin 25% OFF THE BOOK use 25ALEXEY code – https://www.packtpub.com/ KotlinConf’23 – https://kotlinconf.com/ Source link
We chat with Raul, Simon, and Alejandro to learn how Arrow adds functional paradigms and safety to Kotlin, and how it aims to influence the future of the language. Source link
We talked to Rares Vlasceanu and Catalin Costache from Adobe about how they handle 70 000 000 000 events per day with the help of Kotlin and Ktor. Source link
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 […]
Trello Android recently converted from using Gson to Moshi for handling JSON. It was a bit tricky so I wanted to document the process. (For context, Trello Android primarily parses JSON. We rarely serialize JSON, and thus most of the focus here is on deserializing.) There were three main reasons for the switch from Gson […]
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 […]
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 […]
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 […]