Kotlin Weekly - Kotlin Weekly #393

 
 

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: Streamlining Source Sets in Multiplatform Project
This article explores how Kotlin 1.9.20's new features significantly enhance the experience of setting up target source sets.
touchlab.co

Abstraction design: Introduction
Abstraction is one of the most important concepts in the programming world. Marcin Moskala wrote this chapter for the book Effective Kotlin.
kt.academy

Type Classes in Kotlin: A Practical Guide
Riccardo Cardin delves into the concept of type classes in Kotlin, a powerful tool that allows developers to abstract logic for different data types.
blog.rockthejvm.com



Android


Tracking Lifecycle changes in Compose Multiplatform: IOS and Android
Kashif Mehmood wrote about how to track lifecycle changes in Compose Multiplatform.
proandroiddev.com



Videos


Avoiding Kotlin Generics with Extensions (Bowling Part 5)
Duncan McGregor keeps his series of refactoring Kotlin, analyzing Generics and Extensions in this new chapter.
www.youtube.com

Intersection Types in Kotlin
Dave Leeds published a new video about intersection types in Kotlin.
www.youtube.com



Conferences


Supercharge your Mobile application with the Kotlin library for Couchbase Lite
Jeff Lockhart will be presenting information on offline mobile applications and giving a demo using Couchbase Lite in a shared Kotlin codebase between native Android, iOS, and desktop apps using Kotbase.
www.meetup.com



Libraries


squiggly-slider
Squiggly slider, inspired by Android 13's media player notification.
github.com

akkurate
Akkurate is a validation library taking advantage of the expressive power of Kotlin.
github.com

SymSpell Spell Check Kotlin
A Kotlin Multiplatform implementation of the SymSpell algorithm.
github.com

Solar Eclipse Parallax Effect with Compose Multiplatform
This project showcases the creation of an immersive parallax effect that simulates a solar eclipse, built using Compose Multiplatform.
github.com

KDeviceInfo
KDeviceInfo is Kotlin Multiplatform Library that allows to access the device details of Android and iOS devices without writing expect actual boilerplate code.
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 #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 -

Kotlin Weekly #391

Sunday, January 28, 2024

ISSUE #391 28th of January 2024 Articles Ktor — First Steps With the Creation of Native Images Matthias Schenk shares his experience with creating a native image for one of his Ktor applications

Kotlin Weekly #390

Sunday, January 21, 2024

ISSUE #390 21st of January 2024 Announcements Learn IDE Code Refactoring in Kotlin for Enhanced Code Quality JetBrains has released a new course, Introduction to IDE Code Refactoring in Kotlin. It will

Kotlin Weekly #389

Sunday, January 14, 2024

ISSUE #389 14th of January 2024 Announcements Results of Google Summer of Code With Kotlin Find out in this post the selection of contributors who worked at the Google Summer of Code in Kotlin. blog.

Kotlin Weekly #388

Sunday, January 7, 2024

ISSUE #388 7th of January 2024 Articles Comparing coroutines, by example, in Kotlin and Python Carmen Álvarez wrote an article comparing Coroutines under a Kotlin and Python prism. medium.com How To

You Might Also Like

Recording: 'Data Storytelling: What Organizations Need to Know Going Into 2025'

Friday, November 22, 2024

Thank you for your interest in our latest webinar. As promised here is your recording of the event. View email in browser Recording Now Available Thank you for your interest in receiving a recording of

💻 Issue 437 - Introducing local Azure Service Bus Emulator

Thursday, November 21, 2024

This week's Awesome .NET Weekly Read this email on the Web The Awesome .NET Weekly Issue » 437 Release Date Nov 21, 2024 Your weekly report of the most popular .NET news, articles and projects

💎 Issue 444 - Why did people rub snow on frozen feet? (2017)

Thursday, November 21, 2024

This week's Awesome Ruby Newsletter Read this email on the Web The Awesome Ruby Newsletter Issue » 444 Release Date Nov 21, 2024 Your weekly report of the most popular Ruby news, articles and

💻 Issue 444 - JavaScript Dos and Donts

Thursday, November 21, 2024

This week's Awesome JavaScript Weekly Read this email on the Web The Awesome JavaScript Weekly Issue » 444 Release Date Nov 21, 2024 Your weekly report of the most popular JavaScript news, articles

📱 Issue 438 - Reverse Engineering iOS 18 Inactivity Reboot

Thursday, November 21, 2024

This week's Awesome iOS Weekly Read this email on the Web The Awesome iOS Weekly Issue » 438 Release Date Nov 21, 2024 Your weekly report of the most popular iOS news, articles and projects Popular

💻 Issue 362 - React Anti-Pattern: Stop Passing Setters Down the Components Tree

Thursday, November 21, 2024

This week's Awesome React Weekly Read this email on the Web The Awesome React Weekly Issue » 362 Release Date Nov 21, 2024 Your weekly report of the most popular React news, articles and projects

💻 Issue 444 - Building simple event-driven applications with Pub/Sub

Thursday, November 21, 2024

This week's Awesome Node.js Weekly Read this email on the Web The Awesome Node.js Weekly Issue » 444 Release Date Nov 21, 2024 Your weekly report of the most popular Node.js news, articles and

📱 Issue 441 - Shift Left Is the Tip of the Iceberg

Thursday, November 21, 2024

This week's Awesome Swift Weekly Read this email on the Web The Awesome Swift Weekly Issue » 441 Release Date Nov 21, 2024 Your weekly report of the most popular Swift news, articles and projects

💻 Issue 439 - Async/Await Is Real And Can Hurt You

Thursday, November 21, 2024

This week's Awesome Rust Weekly Read this email on the Web The Awesome Rust Weekly Issue » 439 Release Date Nov 21, 2024 Your weekly report of the most popular Rust news, articles and projects

📲 Why I Ditched Linux for Samsung DeX — Buy This Instead of a Gaming Headset

Thursday, November 21, 2024

Also: Taking Instagram Stories to the Next Level, and More! How-To Geek Logo November 21, 2024 Did You Know Thurl Ravenscroft was both the voice behind the Christmas song "You're a Mean One,