Kotlin Weekly - Kotlin Weekly #435

 
 

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.jetbrains.com

Solve Advent of Code 2024 Puzzles in Kotlin and Win Prizes
Like every year, we start with the Advent of Code 2024. Sebastian Aigner will be discussing some of the solutions together with some other folks.
blog.jetbrains.com

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 and you would like to help them, consider filling the following doc.
docs.google.com



Articles


How to Integrate ViewModel in Kotlin Multiplatform with Koin
A step-by-step guide by Meet Bhavsar on integrating ViewModel with Koin in Kotlin Multiplatform projects to manage cross-platform state effectively using Compose.
medium.com

Benchmarking Koin vs. Dagger Hilt in Modern Android Development (2024)
This article by Arnaud Giuliani compares and benchmarks Koin 4.0.1-Beta1 and Dagger Hilt 2.52 for dependency injection in Android.
proandroiddev.com

Notes on Immutability
This article by George Papadopoulos emphasizes how immutability improves code readability, safety, and maintainability, contrasting it with the pitfalls of mutability.
medium.com

Kotlin Tips and Tricks You May Not Know: #4 — Safe Collection Access
Elena van Engelen-Maslova explains how to use Kotlin's getOrNull and getOrElse for safe collection access, preventing exceptions and enhancing code resilience.
medium.com

Optimization, Step by Step
Romain Guy keeps his series of exploring performance and optimisation in Kotlin.
www.romainguy.dev

A Developer’s Roadmap to Mastering Kotlin Multiplatform
Jaewoong Eum’s article offers a comprehensive guide to mastering Kotlin Multiplatform (KMP) for efficient cross-platform development.
proandroiddev.com


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



Videos


Testcontainers, Postgres, Kotlin
Duncan McGregor discusses using Testcontainers with Postgres in Kotlin to streamline testing and continuous integration workflows.
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


setup-jemalloc GitHub Action
Jason Pearson released a GitHub Action to download, install, and cache jemalloc.
github.com

SVG to Compose
A suite of tools to convert SVG or Android Vector Drawable (AVD/XML) files into Android Jetpack Compose Icons.
github.com

Screenshot Testing
Screenshot Testing is a KMP library that supports screenshot testing.
kmp.telereso.io

MapLibre for Compose
This project is a Compose Multiplatform library for MapLibre.
github.com

TypeTrain - Interactive Typing and Mouse Accuracy Trainer
TypeTrain is a modern, interactive web application built with Kotlin/WASM and Jetpack Compose for Web that helps users improve their typing speed and mouse accuracy through engaging training exercises.
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 #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

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

You Might Also Like

Android Weekly #654 🤖

Sunday, December 22, 2024

View in web browser 654 December 22nd, 2024 Articles & Tutorials Sponsored Solving ANRs with OpenTelemetry While OpenTelemetry is the new observability standard, it lacks official support for many

😸 Our interview with Amjad Masad

Sunday, December 22, 2024

Welcome back, builders Product Hunt Sunday, Dec 22 The Roundup This newsletter was brought to you by AssemblyAI Welcome back, builders Happy Sunday! We've got a special edition of the Roundup this

C#537 Automating Santa's Workshop with NServiceBus

Sunday, December 22, 2024

Using event-driven architecture for effective gift delivery 🎄🎁 ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

The Race for AI Reasoning is Challenging our Imagination

Sunday, December 22, 2024

New reasoning models from Google and OpenAI ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

ScienceDaily/Minimalist lamp/Avocado tip

Sunday, December 22, 2024

Recomendo - issue #442 ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Laravel VS Code Extension, Laravel 11.36, Wirechat, and more! - №544

Sunday, December 22, 2024

Your Laravel week in review ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

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

Weekend Reading — Happy "That's a January Problem" week

Saturday, December 21, 2024

Can Christmas season start a little earlier this year Tech Stuff Ramsey Nasser fuck it happened i am in a situation where i do actually need to reverse a linked list Atuin I just learned about Atuin

Daily Coding Problem: Problem #1644 [Easy]

Saturday, December 21, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by IBM. Given an integer, find the next permutation of it in absolute order. For example,

🐧 Whatever Happened to Unix Workstations? — My Incredibly Cheap Alternative to a Soundbar

Saturday, December 21, 2024

Also: Here's Why More Games Need Expanded Difficulty Settings How-To Geek Logo December 21, 2024 Did You Know Lake Wendouree, an artificially created and maintained shallow urban lake in Australia,