Kotlin Weekly - Kotlin Weekly #436

 
 

ISSUE #436

8th of December 2024
 



Announcements


Kotlin Multiplatform User Survey
The team at JetBrains has released a Survey to help them shape the future of KMP. Consider taking a look at this - your feedback matters!
surveys.jetbrains.com

Arrow 2.0 release
Arrow 2.0 has been released! Check out this page to read everything included in this new version.
arrow-kt.io

KotlinConf 2025 CfP extended
The KotlinConf 2025 CfP has been extended one week! Sunday at 11:59 UTC+01:00 is the last time, so consider using your Sunday to submit a talk!
sessionize.com

Code, Learn, Repeat: Get Ready for KotlinConf 2025
While getting ready for the KotlinConf 2025, here there are some recordings from the best talks last year! Just to get on the mood.
blog.jetbrains.com



Articles


A Developer’s Roadmap to Mastering Kotlin Multiplatform
Jaewoong Eum provides a roadmap for mastering Kotlin Multiplatform, highlighting its architecture, library ecosystem, and advantages for efficient cross-platform development.
proandroiddev.com

How to Open System Settings in Compose Multiplatform
Ever wondered how to open Systems Settings while using Compose Multuplatform? Raed Ghazal wrote an article about it.
raed-o-ghazal.medium.com

Using BlockHound to track blocking calls in non-blocking dispatchers
This article by Marcin Moskala demonstrates how to use BlockHound to detect blocking calls in Kotlin Coroutines, ensuring safe and performant suspending functions.
kt.academy
 


Sponsored

Kotlin & Jetpack Compose Training
We are looking for developers eager to enhance their skills in 2025! Join our open workshop on Kotlin or Recomposition Optimization at an exclusive, highly attractive price and learn how to tune your applications for peak performance.
kt.academy



Android


Voice to Text | Kotlin | Android Jetpack Compose
Andres Sandoval keeps exploring Compose, this time demonstrating a button for speech recognition with permission handling and activity launch via rememberLauncherForActivityResult.
andresand.medium.com



Videos


Firework: Introducing Compose Hot Reload
Sebastian Sellmair introduces Hot Reload for Compose and its current state.
www.youtube.com

Turbocharge Testing with JUnit, Gradle & IntelliJ
This week Duncan McGregor has been learning and teaching how JUnit, IntelliJ and Gradle interact.
www.youtube.com

Immutable and Persistent Lists - TypeAlias Show Clip
In this 12-minute clip from the TypeAlias Show Livestream, Dave Leeds looks at the kotlinx.collections.immutable library.
www.youtube.com
 


Jobs

Brilliant.org is hiring engineers to build the future of interactive learning
Engineers at Brilliant think about both “building the right thing” AND “building the thing right” while pursuing high standards of excellence for ourselves, our users, and our codebase. 💰 $180k - $225k. Join us!
brilliant.org
 



Libraries


App Sizer
App Sizer is a tool designed to analyze the download size of Android applications.
github.com

Passage
Passage is a Kotlin Multiplatform library designed to simplify authentication flows across Android and iOS platforms.
github.com

Konan Plugin
Gradle plugin for compiling C source files to static libraries for all targets supported by Kotlin Multiplatform.
github.com

KTViewModelBuilder
A macro for wrapping a Kotlin ViewModel into a SwiftUI ObservableObject.
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 #435

Sunday, December 1, 2024

ISSUE #435 1st of December 2024 Announcements Kotlin 2.1.0 Released Right before the end of 2024, we have a new Kotlin version released. Check out some of the goodies being delivered here. blog.

Kotlin Weekly #434

Sunday, November 24, 2024

ISSUE #434 24th of November 2024 Hi Kotliners! Next week is the last one to send a paper proposal for the KotlinConf. We hope to see you there next year. Announcements State of Kotlin Scripting 2024

Kotlin Weekly #433

Sunday, November 17, 2024

ISSUE #433 17th of November 2024 Hello Kotliners! This week, we are bringing you some Coroutines, KMP Insights, and Kotlin Library Highlights. We hope these links will help you learn at least one new

Kotlin Weekly #432

Sunday, November 10, 2024

ISSUE #432 10th of November 2024 Announcements Amper Update November 2024 Amper 0.5.0 has been released. Check out some of the updates of this superb library in this post. blog.jetbrains.com KotlinConf

Kotlin Weekly #431

Sunday, November 3, 2024

ISSUE #431 3rd of November 2024 Announcements Kotlin Multiplatform Development Roadmap for 2025 Roadmap for Kotlin Multiplatform in 2025 is announced, and includes a stable iOS release for Compose

You Might Also Like

Youre Overthinking It

Wednesday, January 15, 2025

Top Tech Content sent at Noon! Boost Your Article on HackerNoon for $159.99! Read this email in your browser How are you, @newsletterest1? 🪐 What's happening in tech today, January 15, 2025? The

eBook: Software Supply Chain Security for Dummies

Wednesday, January 15, 2025

Free access to this go-to-guide for invaluable insights and practical advice to secure your software supply chain. The Hacker News Software Supply Chain Security for Dummies There is no longer doubt

The 5 biggest AI prompting mistakes

Wednesday, January 15, 2025

✨ Better Pixel photos; How to quit Meta; The next TikTok? -- ZDNET ZDNET Tech Today - US January 15, 2025 ai-prompting-mistakes The five biggest mistakes people make when prompting an AI Ready to

An interactive tour of Go 1.24

Wednesday, January 15, 2025

Plus generating random art, sending emails, and a variety of gopher images you can use. | #​538 — January 15, 2025 Unsub | Web Version Together with Posthog Go Weekly An Interactive Tour of Go 1.24 — A

Spyglass Dispatch: Bromo Sapiens

Wednesday, January 15, 2025

Masculine Startups • The Fall of Xbox • Meta's Misinformation Off Switch • TikTok's Switch Off The Spyglass Dispatch is a newsletter sent on weekdays featuring links and commentary on timely

The $1.9M client

Wednesday, January 15, 2025

Money matters, but this invisible currency matters more. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

⚙️ Federal data centers

Wednesday, January 15, 2025

Plus: Britain's AI roadmap ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Post from Syncfusion Blogs on 01/15/2025

Wednesday, January 15, 2025

New blogs from Syncfusion Introducing the New .NET MAUI Bottom Sheet Control By Naveenkumar Sanjeevirayan This blog explains the features of the Bottom Sheet control introduced in the Syncfusion .NET

The Sequence Engineering #469: Llama.cpp is The Framework for High Performce LLM Inference

Wednesday, January 15, 2025

One of the most popular inference framework for LLM apps that care about performance. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

3 Actively Exploited Zero-Day Flaws Patched in Microsoft's Latest Security Update

Wednesday, January 15, 2025

THN Daily Updates Newsletter cover The Kubernetes Book: Navigate the world of Kubernetes with expertise , Second Edition ($39.99 Value) FREE for a Limited Time Containers transformed how we package and