Kotlin Weekly - Kotlin Weekly #254

 
 

ISSUE #254

13th of June 2021
 



Announcements


Kotlin 1.5 Event Materials and 10 Questions from the Q&A
The recordings of the 1.5.0 release celebration event are out and available for you on the Kotlin YouTube Channel.
blog.jetbrains.com



Articles


Simple Steps for Improving Your IDE Performance
This blog post continues from the previous one about how to measure IDE performance, giving a few tips to improve the performance.
blog.jetbrains.com

Create Your KMM Library
In this article, Alex Anisimov provides a brief overview of the most popular Kotlin Multiplatform Mobile libraries and shed some light on what motivated the authors to create them.
blog.jetbrains.com

Custom Reactive JSON parsing
Vasya Drobushkov experienced some problems handling JSON, and he decided to write an article about Reactive JSON parsing and how he solved it.
krossovochkin.com

Learning State & Shared Flows with Unit Tests
In this article, Mohit Sarveiya explores features of shared and state flows with unit testing.
codingwithmohit.com

Kotlin Multiplatform: Building a “Fat” iOS Framework for iosArm64 and iosX64
Sam Edwards has been experimenting and building an iOS framework for different architectures. He exposes his results in this article.
handstandsam.com

Prefer class hierarchies to tagged classes
New article on Kotlin Academy with a sample from Effective Kotlin: Prefer class hierarchies to tagged classes
kt.academy

MutableSharedFlow is kind of complicated
Starting with Kotlin Coroutines version 1.5.0, BroadcastChannel and ConflatedBroadcastChannel were marked as ObsoleteCoroutinesApi and developers should now use SharedFlow and StateFlow instead. Read this article to know what to do.
itnext.io



Android


In-depth look at gRPC for Android
This article dives into what you need to know to use gRPC effectively in Android.
victorbrandalise.com

Jetpack Compose: Styles and Themes
Second article by Waseef Akhtar where he explores Styles and Themes using Compose.
www.waseefakhtar.com

Create an application CoroutineScope using Hilt
In this article, Manuel Vivo writes how to create an application-scoped CoroutineScope using Hilt, and how to inject it as a dependency.
medium.com



Podcast


Realm for Kotlin Multiplatform
New episode from Talking Kotlin, this time speaking with Nabil Hachicha and Claus Rørbech from the Realm team about the Realm Kotlin Multiplatform SDK project.
talkingkotlin.com



Libraries


Dagger Track
A Gradle plugin that automatically adds clock tracking for your components and subcomponents.
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 © 2021 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
Facebook
Twitter
Link
Website

Older messages

Kotlin Weekly #253

Sunday, June 6, 2021

ISSUE #253 6th of June 2021 Announcements Compose for Desktop: Milestone 4 Released Milestone 4, the latest version of Compose for Desktop, is coming packed with features. Check the announcement for a

Kotlin Weekly #252

Sunday, May 30, 2021

ISSUE #252 30th of May 2021 Announcements Nine Highlights from the Kotlin Roadmap JetBrains has updated its plans for 2021 and beyond, and the Kotlin Roadmap for this period is now public. Check out

Kotlin Weekly #251

Sunday, May 23, 2021

ISSUE #251 23th of May 2021 Announcements KotlinDL 0.2: JB deep learning library The version 0.2 of KotlinDL is now available, with new layers, a special Kotlin-idiomatic DSL for image preprocessing, a

Kotlin Weekly #250

Sunday, May 16, 2021

ISSUE #250 16th of May 2021 Announcements Kotlin 1.5 Online Event The Kotlin 1.5 event has been announced, where the JB team will answer your questions about the recent updates and anything else Kotlin

Kotlin Weekly #248

Sunday, May 2, 2021

ISSUE #248 2nd of May 2021 Articles Effective Kotlin Item 36: Prefer composition over inheritance Items of the Effective Kotlin book by Marcin Moskala. In this article, some reflections on when should

You Might Also Like

Stop spam texts today!

Saturday, May 4, 2024

Have you been receiving a ton of spam texts lately? In April alone, spammers sent out over 19.2 billion texts. Ever wonder where they get your info to begin with? Data brokers. They sell your address,

DeveloPassion's Newsletter #165 - She Said Yes ❤️

Saturday, May 4, 2024

Edition 165 of my newsletter, discussing Knowledge Management, Knowledge Work, Zen Productivity, Personal Organization, and more! Sébastien Dubois DeveloPassion's Newsletter DeveloPassion's

📧 Implementing API Gateway Authentication With YARP

Saturday, May 4, 2024

​ Implementing API Gateway Authentication With YARP Read on: m​y website / Read time: 5 minutes BROUGHT TO YOU BY ​ Supercharging Development With AI and APIs ​ ​Announcing Postman v11: Streamline API

Software Testing Weekly - Issue 218

Friday, May 3, 2024

Unit, Integration and End-to-End Tests 🔧 View on the Web Archives ISSUE 218 May 4th 2024 COMMENT Welcome to the 218th issue! I loved going through this discussion among software engineers: What is your

gpt2-chatbot and OpenAI search engine - Weekly News Roundup - Issue #465

Friday, May 3, 2024

Plus: Med-Gemini; Vidu - Chinese answer to OpenAI's Sora; the first race of Abu Dhabi Autonomous Racing League; deepfaking celebrities to teach math and physics; and more! ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

NASA comes to the rescue of crowded rocket launch sites

Friday, May 3, 2024

Plus: Fisker's legal woes and Sprinklr lays off 100 View this email online in your browser By Christine Hall Friday, May 3, 2024 Good afternoon, and welcome to TechCrunch PM. We made it to Friday,

🎮 Forget the PS5 Pro, I Still Love My PS4 — The Best Lock Screen Widgets for iPhone

Friday, May 3, 2024

Also: Smart Home Mistakes to Avoid, and More! How-To Geek Logo May 3, 2024 Did You Know Half of the world's geysers are located in Yellowstone National Park. 🔑 More Passkeys Happy Friday! You can

JSK Daily for May 3, 2024

Friday, May 3, 2024

JSK Daily for May 3, 2024 View this email in your browser A community curated daily e-mail of JavaScript news The Power of React's Virtual DOM: A Comprehensive Explanation Modern JavaScript

Musk raises $6B for AI startup

Friday, May 3, 2024

Also, is TikTok dodging Apple's commissions? View this email online in your browser By Haje Jan Kamps Friday, May 3, 2024 Welcome to Startups Weekly — Haje's weekly recap of everything you can

SWLW #597: Seek first to understand, The "Iterative Adjacent Possible", and more.

Friday, May 3, 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