Kotlin Weekly #-238!
Hi folks! Huge week we had, we don’t stop having your articles and work to be sent on the weekly. Please, keep sending it to us! Enjoy your Sunday and the upcoming week.
Multik: Multidimensional Arrays in Kotlin (blog.jetbrains.com) JetBrains has released Multik, the first preview of a library that aims to serve as a foundation for performing computations over multidimensional arrays.
Server-side With Kotlin Webinar Series, Vol 2 (blog.jetbrains.com) Kotlin for server-side webinars keep going. Between February 18 and March 18 JetBrains will host 4 webinars to explore applied software development with Kotlin on server-side through live-coding sessions.
First preview of Android 12 (android-developers.googleblog.com) The first Android 12 Preview is out. Check out some of the next goodies they will include
[SPONSORED] Kotlin-first Android Chat SDK with New UI Components (getstream.io) Stream’s Chat SDK is here to cover all your in-app messaging needs: channels, messages, threads, attachments, reactions, offline support, real-time events, and a brand new, shiny UI implementation. It’s even open source. Try our new Android tutorial now, and see why Stream powers feeds and chat for over a billion end-users!
Leroy Merlin Case Study: Building Customer-Facing Flagship App with KMM (blog.jetbrains.com) In this new Case Study, Leroy Merlin explains how they built their Flagship app using KMM.
Different Approaches in Consuming KMM Modules in iOS (medium.com) iOS seems less natural for KMM, and hence a few operations might be more convoluted. In this article, Malvin Sutanto explains how iOS apps can consume KMM modules.
The Best Way to Collect a Flow in Kotlin – launchIn (handstandsam.com) Sometimes we need to collect FLows for any reason. Sam Edwards wrote an opinionated guide on the best way to do it.
Learning about Explicit API mode in Kotlin (dev.to) Explicit API mode come with 1.4 to facilitate life to library authors. Kenji Tomita wrote an article about how to use it.
Functional Domain Modeling in Kotlin (www.47deg.com) The goal of functional domain modeling is to describe your business domain as accurately as possible. Check out in this article by Simon Vergauwen how it applies to Kotlin.
Considerations when creating Android libraries (medium.com) Developing libraries for Android requires a few considerations, especially when interacting between Java and Kotlin. Check out in this article some tips to deal with libraries.
Data Integrity: CRC with Kotlin on Android (quickbirdstudios.com) Data verification can be done through different mechanisms. Ghulam Nasir from QuickBird explains how to do it using CRC with Kotlin.
FOSDEM - Come to the Backend side, with have Kotlin (ftp.heanet.ie) Julian Salvi session at the FOSDEM about Kotlin for the Backend side.
The Developers’ Bakery - Koin with Arnaud Giuliani (thebakery.dev) In this new episode of The Developers’ Bakery, Nico speaks with Arnaud, authour and mantainer of Koin.
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!
What people think about us
“Kotlin Weekly has established itself as one of the main references of what's going on in the Kotlin world.”Hadi Hariri Head of Developer Advocacy, JetBrains
“If you have time for only a single source of information about Kotlin, Kotlin Weekly is a great choice. It is reliable, informative and fair”Marcin Moskala Founder of Kt.Academy
“Kotlin Weekly is a comprehensive newsletter that helps me stay up to date with the most notable and recent developments in Kotlin libraries and new community initiatives.”Raul Raja CTO 47degrees
Kotlin Weekly is a weekly newsletter distributed currently to 22.907 developers worldwide. We offer sponsorships to be included in our mailing list. There is only one sponsored ad per issue, so you don't have to compete with others for attention. We are very transparent on how the Kotlin Weekly operates. We also offer, at the end of the newsletter, the option to include a job ad. If you are interested, drop us a message and let us know what you want.