user avatar
Kotlin by JetBrains
JetBrains
@kotlin
Discover what’s going on in the Kotlin ecosystem | @JetBrains Video tutorials kotl.in/video News kotl.in/news Community discussions kotl.in/slack
Joined July 2011
Posts
  • user avatar
    🥳 Kotlin 1.4 is released! It brings the speed and quality improvements that were frequently requested by the community. On top of that, you can check out SAM interfaces, along with other exciting features! Try the new Kotlin 1.4. Details here ➡️ kotl.in/1_4_Release
    GIF
  • user avatar
    📢 Case studies from AWS, Atlassian, Shazam, and other industry-leading companies can now all be found on the server-side web page. Check out the first 16 stories 📒 🎙️ 🎥
  • user avatar
    You've been waiting for this: Google just announced that Kotlin has become a first-class language on Android! blog.jetbrains.com/kotlin/2017/05…
    GIF
  • user avatar
    📣Announcing the first preview releases of Swift for Android, enabling you to build Android business logic with the same Swift that you use for Apple platforms. swift.org/blog/nightly-s… #Android
  • user avatar
    Kotlin is turning 10! 🎉 It’s been almost 10 years since Kotlin was announced. None of the steps we’ve taken would have happened without you! We want to know how it has affected your life – share your story with the hashtag #10yearsofKotlin! Details ⬇️
  • user avatar
    🥳🥳🥳 The new Kotlin Multiplatform Mobile is here! It is a smart solution to the longstanding problem of having to write the same code for a project twice, once for iOS and once Android. Enjoy the natural way to share code between mobile platforms.
  • user avatar
    🥳We just published Compose for Desktop Milestone 1! It provides a declarative & reactive way to create desktop user interfaces with pure Kotlin, and you can even share your UI with @AndroidDev! Read about it, try it & go build some desktop UIs!🛠️🖥️ blog.jetbrains.com/cross-post/jet…
  • user avatar
  • user avatar
    If you are using the isBlank() or isEmpty() methods to assign default strings, consider using their ifBlank and ifEmpty counterparts instead. They are designed to make exactly this use-case more concise and to avoid repetition.
    GIF
  • user avatar
    Kotlin 1.3 is here! Coroutines, Kotlin/Native beta, new multiplatform project model, contracts, inline classes and more: blog.jetbrains.com/kotlin/2018/10…
    GIF
  • user avatar
    Happy birthday Kotlin! 3 years ago, on 15th of February 2016 Kotlin 1.0 was released. Do you remember how it all began? blog.jetbrains.com/kotlin/2016/02…
    GIF
  • user avatar
    🎉🎉🎉 Kotlin has started 2023 off with an exciting new achievement: it is the primary language in 1 million open-source GitHub repositories! Congratulations to the whole community, and thank you for loving Kotlin! 💜
  • user avatar
  • user avatar
    🎉 Starting today, @Google officially supports Kotlin Multiplatform by @jetbrains for sharing business logic across mobile, web, server, and desktop! Enjoy first-class tooling and library support for KMP on Android. A new era of KMP begins, and we’re thrilled to join it!
    Kotlin Multiplatform will boost your productivity by sharing business logic across mobile, web, server, and desktop. Jetpack libraries like DataStore and Room already support KMP with more to come! → goo.gle/4dIGqTc #GoogleIO