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

Daily Coding Problem: Problem #1412 [Medium]

Sunday, April 14, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Jane Street. Generate a finite, but an arbitrarily large binary tree quickly in O(1).

Android Weekly #618 🤖

Sunday, April 14, 2024

View in web browser 618 April 14th, 2024 Articles & Tutorials Sponsored Mobile releases are broken. How do we fix them? They're messy. Chaotic. Time-devouring. Without the sort of infra support

Cruise robotaxis return and Ford's BlueCruise comes under scrutiny

Sunday, April 14, 2024

Cruise announces a return of sorts View this email online in your browser By Kirsten Korosec Sunday, April 14, 2024 Welcome back to TechCrunch Mobility — your central hub for news and insights on the

Sunday Digest | Featuring 'America’s Top Companies by Revenue (1994 vs. 2023)' 📊

Sunday, April 14, 2024

Every visualization published this week, in one place. Visual Capitalist Sunday Digest logo Apr 14, 2024 | View Online | Subscribe | VC+ The Best of This Week's Visuals Presented by Voronoi: The

PD#569 The guide to git I never had

Sunday, April 14, 2024

Does Git ever make you feel like Peter Griffin? ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Noonification: Analyzing the Pros, Cons, and Risks of LLMs

Sunday, April 14, 2024

Top Tech Content sent at Noon! Get Algolia: AI Search that understands How are you, @newsletterest1? 🪐 What's happening in tech this week: The Noonification by HackerNoon has got you covered with

C#501 Useful features in Entity Framework Core 8 for your application

Sunday, April 14, 2024

Let me introduce some of the features that I consider to be generally useful ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

RD#451 State machines in React

Sunday, April 14, 2024

The power of state machines for building intuitive wizard interfaces ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Humane’s AI Pin underwhelms at launch

Sunday, April 14, 2024

Humane wants to free users from their phones View this email online in your browser By Anthony Ha Sunday, April 14, 2024 Helloooo, TechCrunch Weekend readers! I'll be taking over this newsletter

This Week's Daily Tip Roundup

Sunday, April 14, 2024

Missed some of this week's tips? No problem. We've compiled all of them here in one convenient place for you to enjoy. Happy learning! iPhoneLife Logo View In Browser Your Tip of the Day is