Copy
View this email in your browser
 
 

ISSUE #175

8th December 2019
 

Hello Kotliners! This week has been extremely exciting for all of us. Together with the announcement of Kotlin 1.4, we have seen the announcement of Space, a new compiler, more and better Kotlin Multiplatform and a myriad of additional features. We expect the upcoming weeks to be busy while we receive more of your awesome community material. Until then, here is our selection of topics from a very busy week. 2020 is going to be an awesome year for Kotlin developers.
 


Announcements

What to Expect in Kotlin 1.4 and Beyond
During the keynote at KotlinConf, Andrey Breslav highlighted the strategic view of JetBrains on the current areas of focus for the evolution of Kotlin, and the plans for Kotlin 1.4 which will be released sometime next year. There are so many things to tell about this, so the best thing you can do is to take a look at the keynote.
jetbrains.com

Space
Space is the new Kotlin tool that unifies all you need to support your development in a single platform. The platform is still in EAP, but you can request an invite to try it out. JetBrains promised us a neat integration with our IDEs, and we are looking forward to test it.
jetbrains.com



Articles


Kotlin's Lazy Property Delegate
In this post by Todd Ginsberg, he explains the Kotlin Lazy Property Delegate. He covers what it is, when it is useful, and how it works. He also reviews some of the more hidden features that might not be obvious at first glance.
ginsberg.com

Phantom Types in Kotlin
While GDE Danny Preusler was working on his slides for the KotlinConf, he stumbled upon a post by Maximiliano Felice about Phantom types with Scala. They say the best thing to learn is to teach about it, so he wrote a post to share with us Phantom Types in Kotlin, and how to make the best out of them.
proandroiddev.com

Kotlin: Serialization
GDE Mark Allison has been recently working with kotlinx.serialization, which can be an alternative to the Java implementation. He decided to write a blog post exploring the still much work-in-progress of kotlinx.serialization.
stylingandroid.com

Bring Kotlin to cloud — a hobby project to explore the possibility
In this post, Toan Tran explores how we can move Kotlin to the cloud, and not only from the point of view of code and frameworks - but how can use the infrastructure to serve us.
medium.com



Android


List of KTX extensions
Finally, the entire list of KTX extensions have been compiled by Google, and you will not forget them anymore. This website is a great candidate to be added to your favorites.
android.com

Suspending over Views
Coroutines can make UI programming easier, and we can benefit from a variety of available tools to make our life easier. Chris Banes wrote an article summarizing how to use Coroutines in Android development.
medium.com

Android’s commitment to Kotlin
Summary of the current state of Google support for Kotlin, resources that you can find to learn and level up Kotlin, and what is ahead of us. 2020 looks brilliant for Kotlin and Android developers.
googleblog.com



Videos


Kotlin Not-to-Do List - What we should avoid doing in Kotlin
We highlight quite often how to use a language, but what if we would highlight what we should not do it? This is what Marcin Moskala does in this presentation.
youtube.com
 


Jobs

X-Team is Hiring Android/Kotlin Developers (Remote)
We are looking for passionate Android/Kotlin developers to work with the world's leading brands, from anywhere. Travel the world while being part of the most energizing community of developers. We fund everything you need to stay active & growing. Join X-Team.
x-team.com
 

Contribute

We rely on sponsors to offer quality content every Sunday. If you would like to submit a sponsored link contact us.

If you want to submit an article for the next issue, please do also drop us an email.

Thanks to JetBrains for their support!

Twitter
Facebook
Website
Copyright © 2019 Kotlin Weekly, All rights reserved.


Want to change how you receive these emails?
You can update your preferences or unsubscribe from this list

Email Marketing Powered by Mailchimp