Kotlin Weekly - Kotlin Weekly #412

 
 

ISSUE #412

23rd of June 2024
 



Announcements


Libraries Grants Program
Kotlin Foundation has an open Grants Program for open-source developers till the 25th of June! Make sure you apply before.
kotlinfoundation.org



Articles


Kotlin Coroutine mechanisms: launch v. async
Amanda Hinchman-Dominguez wrote an article where she compares launch v. async through playful examples.
medium.com

Embedding Compose Multiplatform code into Medium articles
Manuel Martos Roldan wrote an article about embedding Compose Multiplatform code into Medium articles.
medium.com

Power Assert now in Kotlin!
We finally have Power Assert in Kotlin! Marcin Moskala explains what it is and how it works.
kt.academy

Modernizing Application Settings in Kotlin Multiplatform with DataStore and Koin
SharedPreferences is becoming outdated. Learn how DataStore offers a more modern solution for KMP apps.
proandroiddev.com
 


Sponsored

Supercharge Your Money with the Financial Router Sequence
Sequence, the world's 1st Financial Router, connects all your bank accounts, credit cards, savings, and investments on an intuitive money map. Create automations with smart rules and IF statements, and execute your strategy directly from the platform to manage your finances.
go.getsequence.io



Videos


Benchmarking Ktor and http4k
Duncan McGregor returns to comparing Ktor and http4k, specifically looking at throughput in requests per second.
www.youtube.com

What Is Kotlin Multiplatform And How Does It Work? - KMP for Beginners
This is the first video of the KMP Playlist from Philipp Lackner, where you'll learn what Kotlin Multiplatform is and how it works.
www.youtube.com

Get to Know one of The Best Testing Libraries for Kotlin!
In this video, Charfaoui Younes showcases how to use Kotest, one of the top testing libraries for Kotlin.
www.youtube.com

User Authentication with Kotlin/Compose Multiplatform for iOS/Android
Stevdza-San talk in this video about how to do user authentication with Kotlin/Compose Multiplatform on iOS/Android.
www.youtube.com



Libraries


ProjectGenerator
Project to support with the generation of modularized Gradle projects in different logic layers.
github.com

Compose Theme
Compose Theme provides you with the API to build your design system with.
github.com

Kotlin Routing
An extensible and multiplatform routing system powered by Ktor.
github.com

FileKit
Pick and save Files, Medias and Folder for Kotlin Multiplatform / KMP and Compose Multiplatform / CMP.
github.com

Measured: intuitive, type-safe units
Measured provides a safe and simple way to work with units of measure.
github.com

Bhandar
Bhandar is a simple repository implementation that can fetch data from a fetching source and a store for cached access.
github.com

FieldSpottr
A simple KMP app for checking field permit status on nycgovparks using Circuit.
github.com

Connectivity
Connectivity provides network monitoring capabilities for multiplatform projects. It can monitor network connectivity using native APIs on Android and Apple devices, or by making HTTP requests to specified hosts.
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 #410

Sunday, June 9, 2024

ISSUE #410 9th of June 2024 Announcements Kotlin Library Creators' Guidelines JetBrains has significantly updated the Kotlin library creators' guidelines, with more information on how to work

Kotlin Weekly #408

Monday, June 3, 2024

ISSUE #408 26th of May 2024 AND IT IS A WRAP! We are so glad we had the chance of attending KotlinConf this year and be back in Copenhagen. After such an energetic event it is easy to feel insufflated

Kotlin Weekly #409

Monday, June 3, 2024

ISSUE #409 2nd of June 2024 Announcements Kotlin Roundup: KotlinConf 2024 Keynote Highlights Check out some of the highlights from the KotlinConf a couple of weeks ago. blog.jetbrains.com AI-Friendly

Kotlin Weekly #407

Sunday, May 19, 2024

ISSUE #407 19th of May 2024 Hello Kotliners! The Google I/O just finished this week with a huge announcement for us, with Google supporting now Kotlin Multiplatform on Android, and the KotlinConf will

Kotlin Weekly #406

Sunday, May 12, 2024

ISSUE #406 12th of May 2024 Hello Kotliners! The KotlinConf is around the corner, will you be attending? Feel free to reach out if you want to meet for a coffee or to share your projects with us. We

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,