Kotlin Weekly - Kotlin Weekly #399

 
 

ISSUE #399

24th of March 2024
 



Announcements


Ktor 2024 Roadmap DI Update
Since the Ktor Roadmap for 2024 was published there have been a lot of questions regarding Dependency Injection. This post clarifies some of the intentions.
blog.jetbrains.com

Kotlin 2.0.0-Beta5
Kotlin 2.0.0-Beta5 has been uploaded as a pre-release on GitHub. Check out the goodies that have been included.
github.com



Articles


Seven recipes to understand flows and asynchrony in Kotlin
Tom Colvin dives into asynchronous code and flows in Kotlin.
proandroiddev.com

Performance Impact Analysis of Gradle 8.7 in Android Projects
Iñaki Villar analyses Gradle 8.7 and its performance impact in Android projects.
dev.to

Gradle's leaky abstractions: Declarative(ish) shell, imperative core: Implementing a safe(ish) global configuration DSL
Gradle is very aware they have a complexity problem. Tony Robalik rants a bit about it, and proposes how to solve it.
dev.to


Sponsored

Build local-first KMP apps with PowerSync
Give users instantly reactive UX with a sync layer that keeps in-app SQLite databases in sync with any backend Postgres. Set up is non-invasive. Try on a generous free plan.
www.powersync.com



Android


Build a Real-Time Zoom Clone with Jetpack Compose
This tutorial provides a step-by-step guide to building a real-time Zoom clone application for Android, utilizing Stream’s Video SDK alongside Jetpack Compose.
getstream.io

Capturing composable to a bitmap without losing a state
Shreyas Patil wrote an article about using Capturable to capture a Composable to a bitmap without losing state.
blog.shreyaspatil.dev

Playing Simon Says with Gemma-2b and MediaPipe
Darryl Bayliss created a test application to see how new Google LLMs and tools work on a device, and wrote a blog post sharing his findings.
www.darrylbayliss.net



Videos


Type Projections... and why they work!
Dave Leeds shines a light on type projections in his new video.
www.youtube.com

AI Assistant vs Property-based Tests
In this new video, Duncan McGregor has been using AI assistant for test generation to see how it works for him.
www.youtube.com

Dependency Injection In Compose Multiplatform App | Using Koin in Kotlin Multiplatform App
This video teaches about Dependency Injection in Compose Multiplatform App in Android Studio.
www.youtube.com



Podcast


Roborazzi with Takahiro Menju
Head of Podcasting Nico Corti speaks with Tahakiro Menju about his library Roborazzi and more.
thebakery.dev



Conferences


Kotlin Workshops - remote & powerful
From March to May you can participate in the three most powerful remote workshops: Kotlin Pro - Kotlin Coroutines - Kotlin Mastery. Only the best practices and hands-on training. All based on the most common use cases.
kt.academy



Libraries


OpenTelemetry Collector distributions
This repository assembles OpenTelemetry Collector distributions, such as the core distribution, or contrib. It may contain non-official distributions, focused on specific use-cases, such as the load-balancer.
github.com

Boggle Multiplatform
A simple Boggle game App using Kotlin and Compose Multiplatform for Android, iOS, Desktop and Web.
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 #398

Sunday, March 17, 2024

ISSUE #398 17th of March 2024 Announcements The Ktor Roadmap for 2024 Garth Gilmour writes about the roadmap we can expect for Ktor in 2024. blog.jetbrains.com Kotlin Roundup: Unveiling the New Compose

Kotlin Weekly #397

Sunday, March 10, 2024

ISSUE #397 10th of March 2024 Announcements Release Kotlin 1.9.23 Kotlin 1.9.23 has been tagged and updated in GitHub. Check out everything that it includes. github.com Articles Sketch, refine, rinse

Kotlin Weekly #396

Sunday, March 3, 2024

ISSUE #396 3rd of March 2024 Announcements Compose Multiplatform 1.6.0 – Resources, UI Testing, iOS Accessibility, and Preview Annotation Compose Multiplatform 1.6.0 has been released, and it brings

Kotlin Weekly #395

Sunday, February 25, 2024

ISSUE #395 25th of February 2024 Announcements The First Developer Preview of Android 15 The first Developer Preview of Android 15 has been announced. Check out some of the new features here. android-

Kotlin Weekly #394

Monday, February 19, 2024

ISSUE #394 18th of February 2024 Announcements Amper Update – February 2024 Marton Braun wrote an article sharing with us the latest updates for Amper. blog.jetbrains.com Articles Getting the native

You Might Also Like

Humanoid robots for factories and for homes - Sync #483

Saturday, September 7, 2024

Plus: new rumours about OpenAI's new models; DeepMind AlphaProteo; DIY, pirated medicine; OpenAI and Anthropic to share models with US government; and more! ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

🐧 Maybe You Shouldn't Try Linux — What to Know About Apple HomeKit

Saturday, September 7, 2024

Also: I Don't Want a Half-Life:3 At This Point, and More! How-To Geek Logo September 7, 2024 Did You Know In the mid-1990s, a microbiologist named Raul Cano successfully revived a 45 million-year-

Daily Coding Problem: Problem #1549 [Easy]

Saturday, September 7, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Google. In linear algebra, a Toeplitz matrix is one in which the elements on any given

Ranked | Revenue of Top Sports Teams in North America, by League 🏆

Saturday, September 7, 2024

From the Dallas Cowboys to the New York Yankees, we compare the highest-earning sports teams as demand for professional sports climbs higher. View Online | Subscribe Presented by: OANDA FEATURED STORY

⚙️ The ultimate guide to intelligent automation

Saturday, September 7, 2024

Understand how to effectively use AI for complex tasks. ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Inside the Secrets of Physical Penetration Testing

Saturday, September 7, 2024

Top Tech Content sent at Noon! A dev conference with discussions, workshops, and 1:1 feedback sessions Read this email in your browser How are you, @newsletterest1? 🪐 What's happening in tech today

🐍 New Python tutorials on Real Python

Saturday, September 7, 2024

Hey there, There's always something going on over at realpython.com as far as Python tutorials go. Here's what you may have missed this past week: Quiz: Generate Images With DALL·E and the

North Korean Threat Actors Deploy COVERTCATCH Malware via LinkedIn Job Scams

Saturday, September 7, 2024

THN Daily Updates Newsletter cover Backups: The Key to Cybersecurity How Much Cybersecurity is Enough? Recovery + Resistance = Resilience Download Now Sponsored LATEST NEWS Sep 7, 2024 North Korean

Content Neverending

Saturday, September 7, 2024

What do you know about how Flickr started? ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

📧 Refit in .NET: Building Robust API Clients in C#

Saturday, September 7, 2024

​ Refit in .NET: Building Robust API Clients in C# Read on: m​y website / Read time: 8 minutes The .NET Weekly is brought to you by: The State of Designer-Developer Collaboration 2024 Survey ​ Take