Copy
View this email in your browser
A community-driven newsletter

Kotlin Weekly Newsletter #121

Hello from Munich Kotliners! We are getting closer to December, which in many parts of the world means colder weather and Christmas music. With or without them, there is always a reason to improve your Kotlin knowledge, and we aim to serve you well.

This newsletter is sponsored by Pusher. If you want to learn about how to build products with Realtime features, this is the link you want to check. Now grab your coffee or tea, and start learning more Kotlin.

Destructuring declarations (kotlindevelopment.com)
Destructuring declarations is a technique for unpacking a class instance into separate variables. This means that you can take an object, and create standalone variables from its class variables, with just a single line of code. Sounds awesome, and indeed it comes with quite a few awesome use cases. Learn about them, and how to avoid dangers.

[SPONSORED] Black Friday deals at raywenderlich.com (raywenderlich.com)
Level up your Android development skills with massive Black Friday savings! Get a full year’s subscription to 1,500+ video tutorials for just $99/year — a savings of over $140! Or grab a book bundle featuring Kotlin Coroutines, the Kotlin Apprentice, Advanced Android App Architecture, and more.

Join Kotlin 1.3 Webinars (jetbrains.com)
JetBrains is hosting two webinars on Kotlin 1.3 this December. Both events aim to explore the most common use cases and the challenges in adopting Coroutines, Kotlin/Native, and Multiplatform Projects.

Annotation Processing in Kotlin with Bartek Lipinski (talkingkotlin.com)
In this article, Hadi Hariri chats with Bartek about everything Annotations, including why he decided to use extension functions to overcome some of the issues he's faced.

AutoDisposable for RxJava with Lifecycle Architecture Component (medium.com)
An article introducing how to create the lifecycle-aware disposable, by using Android Architecture Components.

The advent of Kotlin 2018, week 1 (kotlin-academy.com)
Marcin Moskala come with an idea for Advent: Every week (since today) he will give one challenge to implement in Kotlin and I will encourage people to solve it and share their solution. Here is the first one - we hope you enjoy it! 

Call a JavaScript library from Kotlin code as a static type (medium.com)
Android developers find the interoperatibility Java-Kotlin nice and smooth, but interoperatibility between Kotlin and JScript can be a different story. Learn in this article how this can be firmly achieved.

Auto-generate Kotlin DSL (proandroiddev.com)
AutoDsl is a library that auto-generates Kotlin DSL using annotation processing, by Juancho Saravia. A neat and interesting approach! We absolutely recommend you to check it out and learn from it.

Moving forward with Kotlin #2: Inheritance (proandroiddev.com)
Second articles in the series by Pablisco, exploring features and techniques which may help developers starting or currently using Kotlin.  In this article, dive into the inheritance in Kotlin.

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!

Copyright © 2018 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