Kotlin Weekly - Kotlin Weekly #440

 
 

ISSUE #440

5th of January 2025
 



Articles


Reverse-Engineering the Compose Compiler Plugin: Intercepting the Frontend
Amanda Hinchman examines how the Jetpack Compose compiler transforms annotated functions by hooking into the Kotlin compiler's frontend.
hinchman-amanda.medium.com

Becoming A Successful Android Open-Source Librarian
Guide by Jaewoong Eum to become a successful Android Open-Source librarian, where he outlines strategies for creating impactful open-source projects, focusing on life cycle planning, API design, resource optimization, and clear documentation.
proandroiddev.com

Jetpack Compose Modifier Guessing Game!
Marcin Moskała explained the process behind creating the Jetpack Compose Modifier Guessing Game, which we already shared here. Check it out!
kt.academy

Four useful tips for Compose Kotlin Multiplatform (KMP)
In this article, Iosu Lizarraga shares four useful tips for Compose Kotlin Multiplatform (KMP), including solutions for previews, BackHandler actions, test mocking, and UI tests.
proandroiddev.com



Android


Integrating AdMob in Kotlin Multiplatform: The Complete Guide
Andres Sandoval wrote a detailed guide on integrating Google AdMob into KMP projects, providing step-by-step instructions for implementing banner ads on both Android and iOS.
andresand.medium.com



Videos


Just-in-Time Tooling with Mermaid, Kotlin & JUnit
In this new video by Duncan McGregor, he demonstrates how Kotlin can be used to build ad-hoc tools, like adding events to JUnit test visualizations, to enhance productivity and streamline development.
www.youtube.com

Set Up the Kotzilla Platform in less than 5mins
Learn how to set up the Kotzilla Debugging Platform for your Kotlin applications in under 5 minutes.
www.youtube.com

Top 10 Exception Handling best practices in Kotlin
In this video, Mohsen Mirhoseini explores the Top 10 Exception Handling Best Practices in Kotlin, designed to help you write more robust and user-friendly Android applications.
www.youtube.com



Libraries


Compose Hot Reload IDEA plugin
IDEA Plugin to hot reload Compose - and a good example to see hot to create IDEA plugins
github.com

Khonshu
Khonshu is the foundation of how the Freeletics team build apps, providing the general set up for screens as well as navigation.
github.com

Re.This
Re.This is a coroutine-based, multiplatform Redis client written in Kotlin.
github.com

Spraypaint.kt
Kotlin Multiplatform JSONAPI client inspired by Spraypaint.JS
github.com

Alchemist
Type safe management and arithmetic of physical units, inspired by kotlin.time.Duration.
github.com

The Swift Package Manager for Kotlin multiplatform Plugin
Gradle plugin designed to simplify integrating Swift Package Manager (SPM) dependencies into Kotlin Multiplatform (KMP) projects.
github.com

Vite for Kotlin
Gradle plugin to use Vite and Rollup in Kotlin Multiplatform projects
gitlab.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 © 2025 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 #439

Sunday, December 29, 2024

ISSUE #439 29th of December 2024 And that's a wrap! Thanks for being with us throughout 2024. We had the opportunity to meet many of you at KotlinConf and provide live coverage. We witnessed

Kotlin Weekly #438

Sunday, December 22, 2024

ISSUE #438 22nd of December 2024 Announcements klibs.io JetBrains has introduced the alpha version of klibs.io – a web service that speeds up and simplifies discovering KMP libraries that best meet

Kotlin Weekly #437

Thursday, December 19, 2024

ISSUE #437 15th of December 2024 Announcements Modern Android Maps Feedback 2024 The teams at Google Maps is collecting some feedback from their Open Source library Maps Compose. If you have used it

Kotlin Weekly #436

Tuesday, December 10, 2024

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

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.

You Might Also Like

Daily Coding Problem: Problem #1704 [Medium]

Friday, February 28, 2025

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Amazon. At a popular bar, each customer has a set of favorite drinks, and will happily

iOS Dev Weekly – Issue 701

Friday, February 28, 2025

What does Dave write about when he has a fever? 🤒 Let's find out! ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Feature | The Best Visualizations from February on Voronoi 🏆

Friday, February 28, 2025

See the most popular, most discussed, and most liked visualizations on our new data storytelling app Voronoi from February. View Online | Subscribe About a year ago, we launched Voronoi, our free new

Issue #582: Phaser Launcher, DOOM in TypeScript types, and A Prison for Dreams

Friday, February 28, 2025

View this email in your browser Issue #582 - February 28th 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

Stop Android photo surveillance 🔍

Friday, February 28, 2025

Cheaper streaming 📺; 1Password nightmare 💀 -- ZDNET ZDNET Week in Review - US February 28, 2025 machine eye A new Android feature is scanning your photos for 'sensitive content' - how to stop

Why Natural Language Coding Isn’t for Everyone—Yet

Friday, February 28, 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, February 28, 2025? The

iOS Cocoa Treats

Friday, February 28, 2025

View in browser Hello, you're reading Infinum iOS Cocoa Treats, bringing you the latest iOS related news straight to your inbox every week. Animatable Protocol: Taming Unruly SwiftUI Animations In

Your new cheap TV streaming option 📺

Friday, February 28, 2025

GPT-4.5; AI work study; Smartwatch faceoff ⌚; Run your own cloud -- ZDNET ZDNET Tech Today - US February 28, 2025 tv watching DirecTV's new no-contract 'Genre Packs' start at $35 - and you

⚙️ GPT 4.5 - worth the cost?

Friday, February 28, 2025

Plus: Nvidia didn't come to the rescue ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

ASP.NET Core News - 02/28/2025

Friday, February 28, 2025

View this email in your browser Get ready for this weeks best blog posts about ASP.NET Core! ASP.NET Core updates in .NET 10 Preview 1 — by danroth27 .NET Aspire 9.1 is here with six great new