Copy
 
 

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.


Want to change how you receive these emails?
You can update your preferences or unsubscribe from this list

Email Marketing Powered by Mailchimp