Kotlin Weekly - Kotlin Weekly #397

 
 

ISSUE #397

10th of March 2024
 



Announcements


Release Kotlin 1.9.23
Kotlin 1.9.23 has been tagged and updated in GitHub. Check out everything that it includes.
github.com



Articles


Sketch, refine, rinse and repeat
Third article in the series by Iury Souza on building an AI Audio Guide. Here he explained how he applied a Sketch and Refine approach to his project.
iurysouza.dev

How to publish your own BoM (Bill of Materials) for Kotlin Multiplatform libraries on Maven Central
BoMs are becoming more popular lately. This article showcases how to publish a Kotlin Multiplatform BoM on Maven Central with GitHub Actions.
vivienmahe.medium.com

Building a macOS screen saver in Kotlin
Magician Marton Braun wrote a very detailed article about how he wrote a custom screen saver for macOS using the powers of Kotlin Multiplatform to target macOS.
zsmb.co



Android


State of Dependency Management in Android Studio
Article by Kartik Arora discussing the current state of the art of dependency management in Android.
proandroiddev.com

Trim, Transcode, Concatenate: Your Guide to Media3 Editing Libraries
This blog post indicates some Media3 APIs recently published for video creation on Android.
medium.com



Videos


Kotlin Tutorial - Kotlin at Light Speed
A jam-packed mini-course that will get you started with Kotlin, by Daniel Ciocirlan
www.youtube.com

Property-based testing with jqwik and Kotlin
Property-based tests are excellent for finding edge-cases. Duncan McGregor applies it with jqwik to his codebase.
www.youtube.com

Variance... without Generics!
Did you know that you can use covariance and contravariance in Kotlin without generics? Dave Leeds explains it in this article.
www.youtube.com



Conferences


Kotlin Workshops - remote & powerful
From March to May you can participate in the three most powerful remote workshops: Kotlin Pro - Kotlin Ceoroutines - Kotlin Mastery. Only the best practices and hands-on training. All based on the most common use cases.
kt.academy



Libraries


Cinematic Journey
Cinematic Journey is an open-source app that demonstrates how to make a production Kotlin Multiplatform app with Compose Multiplatform.
github.com

DroidJobsKMP
DroidJobsKMP is an open-source KMP app that gathers and displays Android jobs.
github.com

krotoDC
krotoDC is a protoc plugin for generating Kotlin data classes and gRPC service/stub from a .proto input.
github.com

Monarch
Monarch is a small, flexible, type-safe, and multiplatform abstraction for feature flags.
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 © 2024 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 #396

Sunday, March 3, 2024

ISSUE #396 3rd of March 2024 Announcements Compose Multiplatform 1.6.0 – Resources, UI Testing, iOS Accessibility, and Preview Annotation Compose Multiplatform 1.6.0 has been released, and it brings

Kotlin Weekly #395

Sunday, February 25, 2024

ISSUE #395 25th of February 2024 Announcements The First Developer Preview of Android 15 The first Developer Preview of Android 15 has been announced. Check out some of the new features here. android-

Kotlin Weekly #394

Monday, February 19, 2024

ISSUE #394 18th of February 2024 Announcements Amper Update – February 2024 Marton Braun wrote an article sharing with us the latest updates for Amper. blog.jetbrains.com Articles Getting the native

Kotlin Weekly #393

Sunday, February 11, 2024

ISSUE #393 11th of February 2024 Announcements KEEP discussion - ”guards” Alejandro Serrano opened a KEEP to add guards to Kotlin. Check it out and give your opinion. github.com Articles Kotlin 1.9.20:

Kotlin Weekly #392

Sunday, February 4, 2024

ISSUE #392 4th of February 2024 Announcements Kotlin/Wasm in Alpha, a KMP Project Migration Tutorial by Philipp Lackner, and Other Kotlin News There has been a few news in the Kotlin space last month -

You Might Also Like

BetterDev #273 - Operating System in 1,000 Lines

Monday, January 13, 2025

Better Dev #273 Jan 12, 2025 Hi all, Happy new year. Welcome to the first issue of 2025. I'm trying to become more regular this year. Looking forward to a new year and hope everyone continue to

Daily Coding Problem: Problem #1667 [Hard]

Monday, January 13, 2025

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Airbnb. We're given a hashmap associating each courseId key with a list of courseIds

🧠 Are Supercomputers Dead? — This 90s Tech Is Perfect for Smart TVs

Monday, January 13, 2025

Also: How to Make Sense of Linux Ping Stats, and More! How-To Geek Logo January 13, 2025 Did You Know The original name of the iconic SR-71 Blackbird was actually the RS-71 Blackbird, but Lyndon

Consistency means nothing & Bluesky is reportedly valued at $700

Monday, January 13, 2025

Sill Beta Update #3, Miro AI starts storing AI interactions from free users, Mastodon transfers to a new non-profit organization, and a lot more in this week's issue of Creativerly. Creativerly

Ranked | The AI Models With the Lowest Hallucination Rates 🤖

Monday, January 13, 2025

Hallucination rate is the frequency that an LLM generates false or unsupported information in its outputs. Which models have the lowest rates? View Online | Subscribe | Download Our App FEATURED STORY

GCP Newsletter #433

Monday, January 13, 2025

Welcome to issue #433 January 13th, 2025 News Official Blog Vertex AI Introducing Vertex AI RAG Engine: Scale your Vertex AI RAG pipeline with confidence - Vertex AI RAG Engine is a fully managed

Spyglass Dispatch: It's Political & Personal

Monday, January 13, 2025

On Meta's Moderation Changes • Inside DOGE • Zuck Slams Apple (Again) • Apple's Muted 2025 • CES 2025 Recap The Spyglass Dispatch is a newsletter sent on weekdays featuring links and commentary

$200 to invest today... (USA Only)

Monday, January 13, 2025

Join me in investing in blue chip art on Masterworks, and you will receive $200 to invest on the platform. Not kidding. Founder interview coming soon! ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

The Sequence Knowledge #468: A New Series About RAG

Monday, January 13, 2025

Exploring key concepts of one of the most popular methods in generative AI solutions. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

How a Kafka-Like Producer Writes to Disk

Monday, January 13, 2025

We take a Kafka client, call the producer, send the message, and boom, expect it to be delivered on the other end. And that's actually how it goes. But wouldn't it be nice to understand better