ISSUE #245

11th of April 2021

Hi folks. If you did not have any ideas of what to do today, we come here with some articles that can help you to improve your Kotlin knowledge. Enjoy.


Kotlin Plugin 2021.1 Released
The Kotlin Plugin 2021.1 has been released, with improved IDE performance and better support for refactorings. Check the entire announcement in this post.

Kotlin Kernel for Jupyter Notebook, v0.9.0
A new update of the Kotlin kernel for Jupyter Notebook primarily targeting library authors is out, enabling them to easily integrate Kotlin libraries with Jupyter notebooks.

How Do You Use Stack Overflow? The Kotlin Community Survey
JetBrains has opened a Survey to understand how Kotlin developers use Stack Overflow. Let's help find it out.


A short story of randomness
First article in the series of randomness applied to Kotlin by Enrique López-Mañas

Kotlin Multiplatform Mobile — what’s all the fuss?
This article gives a conceptual overview of KMM.

Noisy Code - With Kotlin Scopes
Are scopes making your code more readable? One could argue that scopes make your code more noisy, and Chetan Gupta argues about it in this article.

Structuring a Ktor project
Marco Gomiera has written an article structuring a ktor project.

An Interface for Multiplatform Networking
You can do Kotlin multiplatform networking with or without ktor. Ben Asher wrote an article about networking in KMP.


Android SDK Developer at Capital One (Virginia, USA)
We’re looking for Android developers to help us build cutting-edge SDKs with many millions of users. We use 100% Kotlin, Coroutines and Flow. We love open-source, learning new things and sharing our knowledge with the wider Android community. We are investing in modularization, incremental builds, Jetpack Compose, Kotlin Multiplatform & MVI. Come work with an amazing team, including a Google Developer Expert (GDE). We offer a generous relocation package. :-) You need to be able to work in Virginia, USA without immigration sponsorship.


A safer way to collect flows from Android UIs
Manuel Vivo wrote an article on how to use Flow to avoid wasting resources and how can we do flow collection in the UI layer.

Let your delegates auto-nullify references
This article explains how to auto-clear memory references with Kotlin’s delegated properties to avoid memory leaks in your Android app.


Talking Kotlin: MVIKotlin and Decompose with Arkadii Ivanov from Bumble
Interview with Arkadii Ivanov about the Model-View-Intent architecture pattern, how Decompose helps write better declarative multiplatform user interfaces with Kotlin and more


Does your organization take Kotlin Multiplatform Mobile seriously? We do, join us!
We're solving some interesting problems for a growing list of great partners so we're expanding the team again! The ideal candidate has some iOS experience, but we know most Android devs need to learn these skills, and we’re the best place to learn them. We were remote even before the pandemic, however, the work is fairly collaborative so we have a strong preference for neighboring time zones.


A validation library with distinct separation of pre- and post-validation models, focused on validator composability.


YNAB Is Hiring a Humbly Confident Senior Android Developer
We build You Need A Budget (YNAB), software that genuinely changes people's lives. We are a forgiving and friendly place to work that runs on integrity, fairness, and respect. And we've always been 100% remote. If you're ready for a positive change, we have some big plans for our Android app!


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 © 2021 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