Kotlin Weekly - Kotlin Weekly #274

 
 

ISSUE #274

31st of October 2021
 

Hi folks! This week we had the Android Dev Summit with a lot of Droid-ish content that you might be interested in. Besides that, it seems that Compose for Desktop is finally taking off! Check out our selection of articles for this week.



Announcements


Compose Multiplatform Goes Beta
Compose Multiplatform has reached Beta. This brings Compose for Desktop and Compose for Web another step closer to their stable release later this year. Check out more about the highlights in this post.
blog.jetbrains.com

KMM Beta Roadmap Highlights
In this video, Ekaterina Petrova discusses all the important changes that you can expect with KMM Beta, which will be available in Spring 2022.
blog.jetbrains.com



Articles


Ensuring control over npm dependencies in Kotlin/JS projects
In this post by Sebastian Aigner (and after a recent security report), you can learn how to lock packages you depend on to a certain version.
blog.jetbrains.com

From TDD to PBT via Kotest
Property Based Testing is now supported by Kotest. In this article the author proposes a simple kata and converts a test suite from regular Unit Tests to Property Based Tests.
garthgilmour.medium.com

Testing Kotlin Coroutines
Check in this chapter from the book Kotlin Coroutines what are some of the most effective mechanisms to test your coroutines.
kt.academy

Comparison in Java and Kotlin
We have different ways to perform a comparison in Java and Kotlin. Alexander Levin summarises them here.
ale.vin

Consider Arrays with primitives for performance-critical processing
If performance is an issue, arrays with primitive might be your choice in Kotlin. Check out this article to learn why.
kt.academy

Hazelcast + Kibana: best buddies for exploring and visualizing data
This article explores the use of Kotlin for building data pipelines, showcasing Hazelcast and Kibana. Super interesting!
hazelcast.com


Sponsored

Keep your mobile applications performant (and your users happy)
Slow applications frustrate users, which leads to bad reviews, or customers swiping left to the competition. We wrote about the 4 metrics every mobile developer should care about. Learn more. (New users get 1 month free using code KOTLINWEEKLY).
blog.sentry.io



Android


Android Dev Summit 2021
Find out what’s new in Android Development, including updates for Jetpack Compose, Android 12, privacy, and more from Android Dev Summit ’21.
www.youtube.com

Compose Destinations: a simpler, safer way to navigate in Jetpack Compose
This article introduces Compose Destinations — a code generating library that tries to improve navigation in this new Jetpack Compose world.
proandroiddev.com

How to Update Realm SDK Database Schema for Android
Mohit Sarma wrote an article to help us update our Realm SDK Database Schema on Android.
medium.com



Videos


Live Programming a Web Crawler
Jakob Löhnertz built a basic, albeit functional, web crawler from scratch in Kotlin.
www.youtube.com



Jobs


Senior Android / Kotlin Developer (100% Remote)
We are hiring multiple Senior Android / Kotlin Developers. Work from anywhere for the world's leading brands and get supported to do more of what you love. Join the most energizing community for remote developers.
x-team.com
 



Libraries


Avengers Chat
AvengersChat is a demo application based on modern Android tech stacks and Stream Chat SDK.
github.com

micro-template
A very tiny and simple text templating library for Kotlin.
github.com

PyxlMoose
An open-source pixel art creator for Android.
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

Key phrases

Older messages

Kotlin Weekly #273

Sunday, October 24, 2021

ISSUE #273 24th of October 2021 Announcements Introducing the Kotlin Mascot! Kotlin has been around for ten years, but there was always one big thing that we felt was missing – a mascot. You can

Kotlin Weekly #272

Sunday, October 17, 2021

ISSUE #272 17th of October 2021 Announcements Try the New Cross-Language Change Signature Refactoring With the KMM Plugin for AppCode JetBrains keep working on their KMP Plugin for AppCode (remember

Kotlin Weekly #271

Sunday, October 10, 2021

ISSUE #271 10th of October 2021 Announcements Results of the Kotlin Multiplatform Survey Q1-Q2 2021 The latest KMP survey, with a lot of input from the community, is now live. Check out all the results

Kotlin Weekly #270

Sunday, October 3, 2021

ISSUE #270 3rd of October 2021 Announcements KotlinDL 0.3 Is Out With ONNX Integration, Object Detection API KotlinDL, the deep learning library from JetBrains, has released its version 0.3.0 with a

Kotlin Weekly #269

Sunday, September 26, 2021

ISSUE #269 26th of September 2021 Announcements Kotlin scripting survey JetBrains is trying to improve the experience while scripting with Kotlin. They have prepared this survey, where you can help

You Might Also Like

⚠️ Avoiding AI Scams on Social Media — An Open Source Google Photos Alternative

Sunday, May 5, 2024

Also: Reviewing the Customizable Drop Mechanical Keyboard, and More! How-To Geek Logo May 5, 2024 📩 Get expert reviews, the hottest deals, how-to's, breaking news, and more delivered directly to

Daily Coding Problem: Problem #1432 [Medium]

Sunday, May 5, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This question was asked by Snapchat. Given the head to a singly linked list, where each node also has a “random”

PD#572 Good Ideas in Computer Science

Sunday, May 5, 2024

Ideas every programmer likes and why Garbage Collection and Object Oriented Programming don't count ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

RD#454 API Layer & Fetch Functions

Sunday, May 5, 2024

ixing API and UI code quickly leads to messy and unmaintainable code ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

The Shiny Toy Syndrome & Tiny macOS utility apps I love

Sunday, May 5, 2024

Lex launching its redesign, Raycast shares another monthly update packed with AI updates, prompts should be designed not engineered, and a lot more in this week's issue of Creativerly. Creativerly

Hyundai antes up $1B for AV startup Motional and Elon unplugs the Tesla Supercharger team

Sunday, May 5, 2024

Plus, layoffs come for Luminar, Fisker and Ola View this email online in your browser By Kirsten Korosec Sunday, May 5, 2024 Image Credits: Motional Welcome back to TechCrunch Mobility — your central

C#504 Adventures serializing absolutely everything in C#

Sunday, May 5, 2024

A fantastic journey porting Newtonsoft.Json to System.Text.Json ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Sunday Digest | Featuring 'Which City Has the Most Billionaires in 2024?' 📊

Sunday, May 5, 2024

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

The dark side of startup accelerators

Sunday, May 5, 2024

Plus: No easy solution to AI hallucinations View this email online in your browser By Anthony Ha Sunday, May 5, 2024 Image Credits: Bryce Durbin This Week, TechCrunch dug into the struggles at two

Android Weekly #621

Sunday, May 5, 2024

View in web browser 621 May 5th, 2024 Articles & Tutorials Sponsored Genius Scan SDK: a document scanner in your app Embed a reliable document scanner with OCR in your app, enabling your customers