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

Daily Coding Problem: Problem #1425 [Easy]

Sunday, April 28, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Microsoft. Suppose an arithmetic expression is given as a binary tree. Each leaf is an

PD#571 Software Design Principles I Learned the Hard Way

Sunday, April 28, 2024

If there's two sources of truth, one is probably wrong. And yes, please repeat yourself. ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

When Procrastination is Productive & Ghost integrating with ActivityPub

Sunday, April 28, 2024

Automattic, Texts, and Beeper join forces to build world's best inbox, Reflect launches its iOS app, how to start small rituals, and a lot more in this week's issue of Creativerly. Creativerly

C#503 Building pipelines with System.Threading.Channels

Sunday, April 28, 2024

Concurrent programming challenges can be effectively addressed using channels ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

RD#453 Get your codebase ready for React 19

Sunday, April 28, 2024

Is your app ready for what's coming up in React 19's release ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

☁️ Azure Weekly #464 - 28th April 2024

Sunday, April 28, 2024

Azure Weekly Newsletter Issue #464 powered by endjin Welcome to issue 464 of the Azure Weekly Newsletter. In AI we have a good mix of high-level and deep-dive technical articles. Next-Gen Customer

Tesla profits tumble, Fisker flatlines, and California cities battle for control of AVs

Sunday, April 28, 2024

Plus, an up-close look at the all-electric Mercedes G-Wagen and more View this email online in your browser By Kirsten Korosec Sunday, April 28, 2024 Welcome back to TechCrunch Mobility — your central

Sunday Digest | Featuring 'The Countries With the Most Air Pollution in 2023' 📊

Sunday, April 28, 2024

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

Android Weekly #620

Sunday, April 28, 2024

View in web browser 620 April 28th, 2024 Articles & Tutorials Sponsored How DoorDash Manages Mobile Releases Ever wonder how the big names in mobile engineering manage the human side of their app

President Biden signs TikTok bill

Sunday, April 28, 2024

Plus: Robotaxis face new legislation in California and more View this email online in your browser By Anthony Ha Sunday, April 28, 2024 Image Credits: Bryce Durbin/TechCrunch A bill forcing TikTok