Kotlin Weekly - Kotlin Weekly #279

 
 

ISSUE #279

4th of November 2021
 



Announcements


Compose Multiplatform 1.0 is going live!
Compose Multiplatform by JetBrains, the declarative UI framework for Kotlin, has reached version 1.0, which makes it ready for production use! Here are a few highlights of the new version.
blog.jetbrains.com

Advent of Code 2021 in Kotlin – Win Prizes, Solve Problems, Have Fun!
Like every year, JetBrains offers us the Advent of Code. Meaning not only cookies or cinnamon, but also coding in Kotlin. Check out the announcement here.
blog.jetbrains.com



Articles


Use operators to increase readability
Operators can increase readability as long as you don't misuse them. Read in this article how they can help you.
kt.academy

Keeping Gradle Dependencies up to Date with GitHub Actions and RefreshVersions
Dependency management is a pain in the ass. Aleksander Jaworski wrote an article on how to use GitHub Actions to semi-automate dependency updates using RefreshVersions.
akjaw.com

Things every Kotlin Developer should know about Coroutines
Max Kim wrote an extensive article exploring the CoroutineContext.
maxkim.eu

Coroutines racing! Why, and how.
Run multiple related coroutines and canceling or stopping others when one completes comes with its own set of complexity. Louis CAD wrote an article with his learnings on this topic.
blog.louiscad.com


Sponsored

The Only Way to Solve ANRs That Works
Your mobile team struggles to prioritize and solve the ANRs that have the highest business impact. Join this webinar to learn how Embrace provides the best data to group ANRs by root cause, pinpoint the packages and third-party SDKs at fault, and solve ANRs with powerful stack trace flame graphs.
go.embrace.io



Android


Considering all unhappy paths in a type-safe way in modern Android
Rafael Costa has been thinking lately about the best error handling solution for a new project at work. He decided to write this article and share it with us.
proandroiddev.com

Android Developer Roadmap 2022
Jaewoong Eum has compiled some resources for us suggesting learning paths to understanding Android development - with a lot of Kotlin bonus tracks.
github.com

Now in Android #52
Now in Android is an ongoing guide to what’s new and notable in the world of Android development - and which generally includes tons of Kotlin content.
medium.com



Videos


Unit Testing Kotlin Flows
Mohit Sarveiya speaks at the 360 Conferences about how to properly work with Kotlin Flows.
vimeo.com

What does a Developer Advocate for Kotlin do?
Sebastian Aigner interviews at The Self-Taught Software Engineer and explains what a Developer Advocate for Kotlin does. A must for all subscribers!
www.youtube.com


Jobs

Senior Software Engineer, Android at Capital One
We are a Bank/FinTech that reaches tens of millions of consumers every day. We're mobile first and have 200+ native mobile devs. We use Kotlin and Coroutines to build our app with the latest and greatest from Google. Our app is always in the top 10 Finance apps. We're looking to hire 40+ more devs & managers, FULLY REMOTE, in the USA!
capitalone.wd1.myworkdayjobs.com

Runtastic is looking for (Senior) Android Engineers
Do you want to make a positive impact on people’s lives? Then Runtastic is the right place for you! We help millions of users live healthier via our adidas Running and adidas Training apps, and we are looking for (Senior) Android Engineers who are passionate and want to change the world with code. Let’s make the world a better place!
www.runtastic.com
 



Podcast


Moving 1M users to Kotlin and Compose
Victor tells us the story of moving JetBrains Toolbox from C++ to 100% Kotlin.
talkingkotlin.com



Libraries


Introducing Saydle – A Real-time Gradle Audio Notification Script for Mac OSX
Saydle is a Wrapper for the Gradle Wrapper (gradlew) that notifies you via the Mac OSX say command whether a task failed or succeeded.
handstandsam.com

Doodle v0.6.2 released
Doodle (a pure Kotlin UI framework for the Web) has released the version 0.6.2, including support for forms.
github.com

Detekt v1.19.0 released
Detekt has released a new version with a lot of new features, new rules, evolution in the API and stability improvements.
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

Older messages

Kotlin Weekly #278

Sunday, November 28, 2021

ISSUE #278 28th of November 2021 Announcements Dokka Is In Beta – Try It Now and Share Your Feedback! Dokka, the documentation engine for Kotlin, has reached Beta. Now it is closer to reach a stable

Kotlin Weekly #277

Sunday, November 21, 2021

ISSUE #277 21st of November 2021 Announcements Teaching Introductory Computer Science in Kotlin JetBrains has announced a webinar, where they will discuss with Geoffrey Challen, Teaching Associate

Kotlin Weekly #276

Sunday, November 14, 2021

ISSUE #276 14th of November 2021 Announcements Seven Highlights from the Kotlin Roadmap Autumn 2021 The Kotlin roadmap does not stop. Here you can read seven selected highlights from the roadmap for

Kotlin Weekly #275

Sunday, November 7, 2021

ISSUE #275 7th of November 2021 Announcements Announcing Kotlin support for protocol buffers Google has very recently announced that there will be Kotlin support for protocol buffers. Check out this

Kotlin Weekly #274

Sunday, October 31, 2021

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

You Might Also Like

New Linux Bug Could Lead to User Password Leaks and Clipboard Hijacking

Friday, March 29, 2024

THN Daily Updates Newsletter cover Refactoring in Java ($36.99 Value) FREE for a Limited Time Refactoring in Java serves as an indispensable guide to enhancing your codebase's quality and

Post from Syncfusion Blogs on 03/29/2024

Friday, March 29, 2024

New blogs from Syncfusion Introducing the New .NET MAUI Chat Control By Piruthiviraj Malaimelraj This blog explains the features of the new Syncfusion .NET MAUI Chat control added in the 2024 Volume 1

Re: Last Chance

Friday, March 29, 2024

Dear there, By this time tomorrow, your exclusive new subscriber discount will be gone and you'll have to pay twice as much to join Insider and master everything your iPhone has to offer. If, like

Hacker Newsletter #694

Friday, March 29, 2024

Always forgive your enemies - nothing annoys them so much. //Oscar Wilde hackernewsletter Issue #694 // 2024-03-29 // View in your browser Happy Easter if you celebrate it! Heads up - we're taking

Apple RCS 📱, SBF's 25 year sentence 👮, Linux Foundation's Redis fork 👨‍💻

Friday, March 29, 2024

RCS is coming to the iPhone in the fall of 2024 Sign Up|Advertise|View Online TLDR Together With Veracode TLDR 2024-03-29 Build fast, build secure (Sponsor) Software is drowning in security debt.

Data Science Weekly - Issue 540

Friday, March 29, 2024

Curated news, articles and jobs related to Data Science, AI, & Machine Learning ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

This Week in Rust #540

Friday, March 29, 2024

Email isn't displaying correctly? Read this e-mail on the Web This Week in Rust issue 540 — 27 MAR 2024 Hello and welcome to another issue of This Week in Rust! Rust is a programming language

The Value Of A Promise 🤞

Friday, March 29, 2024

How much is a promise from a tech company really worth, anyway? Here's a version for your browser. Hunting for the end of the long tail • March 28, 2024 The Value Of A Promise When you hear a

New Elastic Security for SIEM Training Course

Friday, March 29, 2024

Detect and respond to evolving threats ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ elastic | Search. Observe. Protect Detect anomalies and malicious behavior March

SBF gets 25 years 

Thursday, March 28, 2024

Sam Bankman-Fried is sentenced View this email online in your browser By Christine Hall Thursday, March 28, 2024 Welcome back to TechCrunch PM! The editorial team spent a chunk of the day discussing