Kotlin Weekly - Kotlin Weekly #275

 
 

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 article to know more about this announcement.
developers.googleblog.com



Articles


Multiplatform Compose and Gradle module metadata abuse
Jake Wharton wrote an article about a problem they experienced at Square adding Compose UI to an app that was already using a multiplatform Compose-based library, and how Gradle module metadata allowed to solve it.
jakewharton.com

Channel in Kotlin Coroutines
The Channel API was added as an inter-coroutine communication primitive. In this article you can learn more about it and how it works.
kt.academy

Jetpack Compose vs SwiftUI
Mohit Sarveiya brings us this time a detailed comparison between Jetpack Compose and SwiftUI.
codingwithmohit.com

Consider using inline value classes
Not only functions can be inlined, but also objects holding a single value can be replaced with this value. This article from the book Effective Kotlin explains the advantages of this approach.
kt.academy

Bridging the gap between Swift 5.5 concurrency and Kotlin Coroutines with KMP-NativeCoroutines
There is a gap between concurrency in Swift and Kotlin Coroutines. John O'Reilly wrote a new article, explaining how this gap can be bridged using KMP-NativeCoroutines
johnoreilly.dev
 


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


Modeling Android Screens as State
Gabriel Peal came across recently with how folks model screens as state in Android. He wrote an article with his thoughts on the topic.
gpeal.medium.com

#AskAndroid: A Summary of the questions asked and answered at Android Dev Summit 2021
Very nice compilation of the questions and answers that happened during the Android Dev Summit (including a bunch of Kotlin content).
proandroiddev.com



Libraries


kvision 5.5.0 out!
kvision, the OO web framework for Kotlin/JS, has released a new version.
github.com

Elasticmagic for Kotlin
elasticmagic-kt is an experimental library for building search queries to Elasticsearch.
github.com

Esito
Esito is a library with the ambition to become your return type for suspending functions.
github.com

Contacts Android
Android Contacts API Library written in Kotlin with Java interoperability. No more ContentProviders and cursors.
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 #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

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

You Might Also Like

Tuesday Triage #200 and giveaway

Tuesday, May 14, 2024

Your weekly crème de la crème of the Internet is here! The 200th edition featuring annual subscriptions giveaway, thoughts on nearly four years of ... ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

🎮 How AI Tools Are Changing Game Development — Grab a Pixel 8a Instead of Waiting for Pixel 9

Tuesday, May 14, 2024

Also: Sharing Your Google Maps Trip Progress, and More! How-To Geek Logo May 14, 2024 Did You Know In a bid to keep the ingredients secret, WD-40 was never patented. 🤖 The New GPT It's Tuesday!

Meta shuts down Workplace

Tuesday, May 14, 2024

Plus: Everything that happened at Google I/O and AWS CEO steps down View this email online in your browser By Christine Hall Tuesday, May 14, 2024 Hello, and welcome back to TechCrunch PM. The team

Flattening Lists of Lists, Python 3.13, Sets, and More

Tuesday, May 14, 2024

Flattening a List of Lists in Python #629 – MAY 14, 2024 VIEW IN BROWSER The PyCoder's Weekly Logo Flattening a List of Lists in Python In this video course, you'll learn how to flatten a list

Daily Coding Problem: Problem #1441 [Easy]

Tuesday, May 14, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Google. UTF-8 is a character encoding that maps each symbol to one, two, three, or four

Noonification: 3 Quick Ways to Optimize RecyclerView

Tuesday, May 14, 2024

Top Tech Content sent at Noon! Get Algolia: AI Search that understands How are you, @newsletterest1? 🪐 What's happening in tech today, May 14, 2024? The HackerNoon Newsletter brings the HackerNoon

Using 97 fewer cores thanks to PGO

Tuesday, May 14, 2024

Plus an HNSW indexed vector store library, a new Go game hits the Steam store, and is 'ok' ok?. | #​507 — May 14, 2024 Unsub | Web Version Together with Stytch logo Go Weekly Reclaiming CPU for

Ranked | The Top 6 Economies by Share of Global GDP (1980-2024) 📈

Tuesday, May 14, 2024

Gain a unique perspective on the world's economic order from this graphic showing percentage share of global GDP over time. View Online | Subscribe Presented by: Data that drives the

Free online event this Thursday: Getting ahead with time series data

Tuesday, May 14, 2024

Free Online Event Do you know how your competitors use time series data to get ahead? Join us on Thursday, May 16 at 10am PT/1pm ET for a free, hour-long online fireside chat called “Unleash the Full

Here's the deal

Tuesday, May 14, 2024

We wanted you to be among the first to know about our plans to relaunch the Gigantic training courses that Product Collective now powers! Here's the deal: From May 20th - May 31st, anybody that