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

🐍 New Python tutorials on Real Python

Saturday, September 28, 2024

Hey there, There's always something going on over at Real Python as far as Python tutorials go. Here's what you may have missed this past week: Python Virtual Environments: A Primer In this

ALERT - Critical Linux Printing System Flaws Could Allow Remote Command Execution

Saturday, September 28, 2024

THN Daily Updates Newsletter cover [Watch LIVE] Building a Successful Data Security Posture Management Program Learn From the Leaders: Early DSPM Adopters Reveal Their Data Security Success Secrets

Monitor Your Heart Health Every Day

Saturday, September 28, 2024

Withings is reducing the price of BPM Connect to $99.95 in the US, reaffirming our dedication to accessible health tech. With nearly half the adult population affected by high blood pressure, we're

📧 Breaking It Down: How to Migrate Your Modular Monolith to Microservices

Saturday, September 28, 2024

​ Breaking It Down: How to Migrate Your Modular Monolith to Microservices Read on: m​y website / Read time: 9 minutes The .NET Weekly is brought to you by: Integrate e-signatures into your workflows

💻 12 Hidden macOS Sequoia Features Worth Trying — YouTube TV's Multiview Is Amazing

Friday, September 27, 2024

Also: Which Amazon Fire Tablet Model Do I Own? and More! How-To Geek Logo September 27, 2024 Did You Know Until the late 1960s, it was common for wedding dresses to simply reflect the styles of the day

SWLW #618: Conducting a time audit, Learning to call BS, and more.

Friday, September 27, 2024

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

Daily Coding Problem: Problem #1569 [Easy]

Friday, September 27, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Microsoft. Implement a URL shortener with the following methods: shorten(url) , which

MVP!

Friday, September 27, 2024

​ Make Your MVP an MVP Add Minimum Viable Product to the list of good ideas that have become buzzwords and, as a result, horribly misapplied. Once framed as a way to get validated learning about your

🔒 The Vault Newsletter: September issue 🔑

Friday, September 27, 2024

Get the latest business security news, updates, and advice from 1Password. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Wolfs in the Henhouse

Friday, September 27, 2024

Tech Leaving Theaters, A's Leaving Oakland, ARM Circling Intel, Apple's 'FacePod', OpenAI Of Course, Meta's Cheap Quest Wolfs in the Henhouse Tech Leaving Theaters, A's Leaving