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

The Story of Project Management & SEO ruined the internet

Monday, May 13, 2024

My name is Philipp and you are reading Creativerly, the weekly digest about creativity and productivity-boosting tools and resources, combined with useful insights, articles, and findings from the

📱 Don't Travel Without This Cheap iPhone Accessory — Run Your Smart Home With a Raspberry Pi

Monday, May 13, 2024

Also: How to Generate AI Art for Free, and More! How-To Geek Logo May 13, 2024 Did You Know Thanks to serious conservation efforts and sustainable harvesting programs starting in the 1950s, the United

JSK Daily for May 13, 2024

Monday, May 13, 2024

JSK Daily for May 13, 2024 View this email in your browser A community curated daily e-mail of JavaScript news Level Up Your JavaScript: Mastering Array Manipulation Techniques Arrays are a fundamental

You rock(et) my world, moms

Monday, May 13, 2024

If you're looking for a Starliner mission recap, you'll have to wait a little longer -- the mission has officially been delayed. View this email online in your browser By Aria Alamalhodaei

Mapped | U.S. States By Number of Cities Over 250,000 Residents 🌎

Monday, May 13, 2024

Eighteen US States don't have a single incorporated area with more than 250000 people. View Online | Subscribe Presented by: Is your portfolio ready for the internet's next evolution? >>

Daily Coding Problem: Problem #1440 [Easy]

Monday, May 13, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Zillow. A ternary search tree is a trie-like data structure where each node may have up

Deepdive – prioritizing for product managers

Monday, May 13, 2024

As a Product Manager, you're constantly juggling everything – ideas, feature requests, strategic initiatives… the works. You want to do it all, but with limited time and resources, you know you

GCP Newsletter #398

Monday, May 13, 2024

News Official Blog Security Threat Intelligence Introducing Google Threat Intelligence: Actionable threat intelligence at Google scale Official Blog Security Introducing Google Security Operations:

Adapt access management to meet you where you are today

Monday, May 13, 2024

Join us on May 16th ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Vote For Disrupt Audience Choice, Get Early Bird Passes, & More

Monday, May 13, 2024

TechCrunch Events Roundup | May 13 TechCrunch Events TechCrunch events roundup Check out what's in store for you this week at TechCrunch! Disrupt Audience Choice Voting Is Open Disrupt 2024