Kotlin Weekly - Kotlin Weekly #374

 
 

ISSUE #374

1st of October 2023
 



Announcements


Touchlab Open Source Updates - Sep 2023
Touchlab has pushed some major open-source updates over the past few weeks that will have an impact on how teams use KMP, and on KMP adoption overall. Here are the highlights.
touchlab.co

Studio Bot expands to 170+ international markets!
Studio Bot is now available in 170+ countries. Check out if yours is supported (sorry Europeans), and start leveraging it to develop your Android apps.
android-developers.googleblog.com



Articles


Functional Error Handling in Kotlin, Part 3: The Raise DSL
In the last chapter of the series on Functional Programming, Daniel Ciocîrlan writes about Raise DSL, a new way to handle typed errors using Kotlin contexts.
blog.rockthejvm.com

Lottie With Jetpack Compose
Maria Luiza wrote in this article about how to use Jetpack Compose with Lottie to develop nice UIs.
blog.kotlin-academy.com

Kotlin just got Virtual Threads
Kotlin with a JDK 21 backend has support for Virtual Treads. Check out in this article how they work.
void2unit.onrender.com

Kotin Flow as an Enterprise Integration tool
This article showcases how to use Kotlin Flow as an ally when you’re building enterprise integrations.
gabfssilva.github.io

Kotlin’s Supercharged Flow API — Combining and Merging Flows for Reactive Programming
Nirbhay Perwani dives into Combine, Merge, Zip and Transform Functions to allow an efficient Flow Management.
proandroiddev.com

Async / Await Coroutines in Swift from Kotlin Multiplatform using KMP-NativeCoroutines
Aleksander Jaworski wrote a follow-up article on his session at the Droidcon Berlin, this time speaking about Coroutines in Swift using KMP.
akjaw.com

Kotlin — Shallow vs Deep Copy Explained
In this article, Ilyas Ipek explains the difference between deep and shallow copying in Kotlin and why it’s crucial to understand it when copying data classes and lists.
blog.protein.tech



Android


Migrating to Jetpack Compose — an interop love story [part 2]
Second article in the series by Simona Milanović about migrating an app to Jetpack Compose.
medium.com



Videos


How to Use Kotlin's Timing API
Kotlin's Timing API is stable as of Kotlin 1.9, and it offers some great ways to both measure and specify time. In this video, Dave Leeds shows us an overview of how this API works.
www.youtube.com



Libraries


Notify
Notify is a simple note application that is built with Modern Android development tools.
github.com

Elide
Elide is a cloud-first polyglot runtime for developing fast web applications
github.com

AnyPass
AnyPass is a Compose multiplatform app for your all-in-one password management.
github.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 © 2023 Kotlin Weekly, All rights reserved.
You are receiving this email because you opted in at our website.

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

Email Marketing Powered by Mailchimp

Older messages

Kotlin Weekly #373

Sunday, September 24, 2023

ISSUE #373 24th of September 2023 Articles Using Kover for Effective Code Coverage in Kotlin Projects Om Parashar wrote in this article about how we can use Kover to provide Code Coverage in our Kotlin

Kotlin Weekly #372

Sunday, September 17, 2023

ISSUE #372 17th of September 2023 Announcements Join Us for a Live Introduction to Algorithmic Challenges in Kotlin! Are you preparing for technical interviews, or do you simply want to master

Kotlin Weekly #371

Sunday, September 10, 2023

ISSUE #371 10th of September 2023 Announcements SKIE is Open Source SKIE, Touchlab's tool to bridge Kotlin and Swift APIs for Kotlin Multiplatform, has been released as open source. This is a

Kotlin Weekly #370

Sunday, September 3, 2023

ISSUE #370 3rd of September 2023 Announcements Compose Multiplatform 1.5.0 Release As of today, Compose Multiplatform 1.5.0 is available for you to use. Take a look at this page to check the entire

Kotlin Weekly #369

Sunday, August 27, 2023

ISSUE #369 27th of August 2023 Announcements Win a Trip to KotlinConf'24 in the Kotlin Multiplatform Contest! Are you a student or a recent graduate? Have you already tried building projects with

You Might Also Like

🎉 Black Friday Early Access: 50% OFF

Monday, November 25, 2024

Black Friday discount is now live! Do you want to master Clean Architecture? Only this week, access the 50% Black Friday discount. ​ Here's what's inside: 7+ hours of lessons .NET Aspire coming

Open Pull Request #59

Monday, November 25, 2024

LightRAG, anything-llm, llm, transformers.js and an Intro to monads for software devs ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Last chance to register: SecOps made smarter

Monday, November 25, 2024

Don't miss this opportunity to learn how gen AI can transform your security workflowsㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ elastic | Search. Observe. Protect

SRE Weekly Issue #452

Monday, November 25, 2024

View on sreweekly.com A message from our sponsor, FireHydrant: Practice Makes Prepared: Why Every Minor System Hiccup Is Your Team's Secret Training Ground. https://firehydrant.com/blog/the-hidden-

Corporate Casserole 🥘

Monday, November 25, 2024

How marketing and lobbying inspired Thanksgiving traditions. Here's a version for your browser. Hunting for the end of the long tail • November 24, 2024 Hey all, Ernie here with a classic

WP Weekly 221 - Bluesky - WP Assets on CDN, Limit Font Subsets, ACF Pro Now

Monday, November 25, 2024

Read on Website WP Weekly 221 / Bluesky Have you joined Bluesky, like many other WordPress users, a new place for an online social presence? Also in this issue: CrawlWP, Asset Management Framework,

🤳🏻 We Need More High-End Small Phones — Linux Terminal Setup Tips

Sunday, November 24, 2024

Also: Why I Switched From Google Maps to Apple Maps, and More! How-To Geek Logo November 24, 2024 Did You Know Medieval moats didn't just protect castles from invaders approaching over land, but

JSK Daily for Nov 24, 2024

Sunday, November 24, 2024

JSK Daily for Nov 24, 2024 View this email in your browser A community curated daily e-mail of JavaScript news JavaScript Certification Black Friday Offer – Up to 54% Off! Certificates.dev, the trusted

OpenAI's turbulent early years - Sync #494

Sunday, November 24, 2024

Plus: Anthropic and xAI raise billions of dollars; can a fluffy robot replace a living pet; Chinese reasoning model DeepSeek R1; robot-dog runs full marathon; a $12000 surgery to change eye colour ͏ ͏

Daily Coding Problem: Problem #1618 [Easy]

Sunday, November 24, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Zillow. Let's define a "sevenish" number to be one which is either a power