Kotlin Weekly - Kotlin Weekly #434

 
 

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
JetBrains is focusing the support of Kotlin scripting to focus on key use cases like Gradle Kotlin DSL. Check out the full announcement in this page.
blog.jetbrains.com

KotlinConf is seeking for volunteeers
JetBrains is looking for volunteers for the upcoming KotlinConf! If you would like to support the event and the KotlinConf team make sure to check out this page.
kotlinconf.com

Kotlin K2 Mode Becomes Stable
K2 becomes stable in IntelliJ IDEA 2024.3. Read this article to learn what this means to you.
blog.jetbrains.com

Declarative Gradle - November 2024 Update
The new Declarative Gradle EAP 2 enhances Kotlin DSL integration, adds DCL features, and improves IDE support for streamlined build configurations.
blog.gradle.org

Kotlin 2.1.0-RC2
A new Kotlin Release Candidate has been published in their GitHub repo. Check out what is coming next.
github.com

Compose Libraries
Compose Libraries is a new project by Alex Styl to quickly check for Jetpack Compose & Compose Multiplatform libraries.
composelibraries.com



Articles


From Compile Safety to Configuration Safety: Let's Build the Koin IDE Plugin
The Koin team talks about the future Koin IDE Plugin, which introduces real-time configuration safety and seamless DI management directly within your IDE, launching in Q1 2025.
blog.kotzilla.io

Representing ViewModel events with StateFlow vs. SharedFlow vs. Channel
Marcin Moskala discusses StateFlow, SharedFlow, and Channel for representing events in Android ViewModels, recommending StateFlow for important events and SharedFlow or Channel for simpler cases.
kt.academy


Sponsored

Product for Engineers - A newsletter helping developers flex their product muscles
Product for Engineers is PostHog’s newsletter dedicated to helping engineers improve their product skills. It features curated advice on building great products, lessons (and mistakes) from building PostHog, and research into the practices of top startups.
posthog.com



Android


Widgets With Glance: Beyond String States
Katie Barnett's article explores creating a custom GlanceStateDefinition for type-safe, flexible widget state management in Android using Jetpack Glance.
proandroiddev.com



Videos


3 Ways to Try KMP in Your Android Project
Andrei Bériukhov, Senior Android Engineer at Wheely, has been exploring modern multiplatform and UI approaches since 2018, and proposes us three ways to try KMP in an Android project.
www.youtube.com

Anonymous Functions Aren't Lambdas
In his video, Dave Leeds explains Kotlin's anonymous functions, highlighting their blend of features from named functions and lambdas, and discusses when to use them.
www.youtube.com



Conferences


Complete Guide to Android Development with Kotlin
Create your first Android application with Kotlin and Jetpack Compose. Along the way you'll learn how to customize architectural components like screens, text, and images like a Pro!
www.linkedin.com



Libraries


KHealth
KHealth is a simple Kotlin Multiplatform wrapper over Android's Health Connect and Apple's HealthKit APIs.
github.com

KmpEssentials
KmpEssentials is a library that contains different APIs and modules to accelerate your development.
github.com

Icarion
Kotlin library to ease migrations between your app updates.
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 #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

Kotlin Weekly #430

Sunday, October 27, 2024

ISSUE #430 27th of October 2024 Announcements State of the software engineering job market in 2024 We always send Kotlin-ish content on this mailing list, but this time we will make an exception to

Kotlin Weekly #429

Sunday, October 20, 2024

ISSUE #429 20th of October 2024 Announcements Compose Multiplatform 1.7.0 Released Compose Multiplatform 1.7.0 introduces type-safe navigation, Material3 adaptive components, iOS performance

You Might Also Like

iOS Dev Weekly - Issue 693

Friday, January 3, 2025

Happy New Year, and here's to a cracking 2025! 🎊 View on the Web Archives ISSUE 693 January 3rd 2025 Comment Happy New Year, everyone! 🎊 I hope you all had a restful and relaxing break if you took

JSK Daily for Jan 3, 2025

Friday, January 3, 2025

JSK Daily for Jan 3, 2025 View this email in your browser A community curated daily e-mail of JavaScript news Optimizing Productivity: Integrate Salesforce with JavaScript Scheduler Syncfusion

Daily Coding Problem: Problem #1657 [Easy]

Friday, January 3, 2025

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Airbnb. Given a linked list and a positive integer k , rotate the list to the right by k

🍎 How I Use Trackpad Gestures to Manage my Mac — Are You Wearing Your Smartwatch Correctly?

Friday, January 3, 2025

Also: I Used a Temporary eSIM While Traveling and Have Thoughts How-To Geek Logo January 3, 2025 Did You Know There might never have been a Star Wars if not for George Lucas' lead foot and diabetes

SWLW #632: On avoiding pile-ups, The Chief Architect role, and more.

Friday, January 3, 2025

Weekly articles & videos about people, culture and leadership: everything you need to design the org that makes the product. A weekly newsletter by Oren Ellenbogen with the best content I found

Ranked | The World's Top Companies by Revenue in 2024 💵

Friday, January 3, 2025

Walmart, Amazon, and China's State Grid generate over half a trillion dollars in annual revenue, driven by their vast global presence. View Online | Subscribe | Download Our App FEATURED STORY

Issue #574: Web gaming strikes back, Doom Captcha, and Phaser Box2D

Friday, January 3, 2025

View this email in your browser Issue #574 - January 3rd 2025 Weekly newsletter about Web Game Development. If you have anything you want to share with our community please let me know by replying to

Could AI make you a billionaire?

Friday, January 3, 2025

Siri's secret recordings; Is streaming still worth it?; Transform your doodles with AI -- ZDNET ZDNET Tech Today - US January 3, 2025 lm-email-verifaction-tool Could AI make you a billionaire in

⚙️ The grid can't handle AI

Friday, January 3, 2025

Plus: Anthropic's guardrails ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

LDAPNightmare PoC Exploit Crashes LSASS and Reboots Windows Domain Controllers

Friday, January 3, 2025

THN Daily Updates Newsletter cover JavaScript: Mastering JavaScript from Basics to Advanced Topics ($54.99 Value) FREE for a Limited Time This book provides a comprehensive introduction to JavaScript