Copy
 
 

ISSUE #242

21st of March 2021
 

Hi folks! We hope you are doing well this weekend. Check out our selection of links from the Kotlin universe during the last week.



Announcements


Cash App Case Study: Getting the benefits of KMM without leaving their comfort zone
Alec Strong from Cash App shares their story of adopting KMM and benefiting from shared code across their mobile platforms.
blog.jetbrains.com



Articles


Compile less with SOLID
Iveta Jurčíková shares with us how we can apply SOLID principles to improve our compilation stats.
proandroiddev.com

Kotlin Playground: Getting Started
In this Kotlin Playground tutorial you’ll learn how to use the online tool to write, run and share your code for different targets.
www.raywenderlich.com

Why my date formatters test fails in CI and passes locally?
Check in this article why date formatters can lead to test failings in CI and passing locally.
kotlintesting.com

Are you handling exceptions in Kotlin coroutines properly?
Coroutines offer a variety of methods to handle exceptions. Check them in this article, and when should we apply each.
www.netguru.com

The Fairest Kotlin Coroutines Operator
Sergej Shafarenka has created the fairEmit operator, which solves an issue he was having while using MutableStateFlow.
www.halfbit.de
 


Sponsored

Why Mobile Developers Must Better Protect their Kotlin Apps—And How to Do It
Kotlin is the leading programming language for Android apps. The Kotlin compiler injects code and metadata into the classes it generates to work around the limitations of the JVM and the Android platform, but the injected metadata exposes potentially sensitive information. Check out this Guardsquare blog to learn why and how Mobile Developers can more effectively secure their Kotlin-based apps.
www.guardsquare.com



Android


Build an Android Chat app with Jetpack Compose
Marton Braun takes Compose to create a basic chat UI implementation.
proandroiddev.com

Programmatically laying out views in ConstraintLayout with Flow
Rotating the phone to landscape caused users of the app to experience a suboptimal experience. Annyce Davis explains how we can do it with Flow.
adavis.info



Videos


CKUG Presents: Micronaut with Kotlin Coroutines w/ GDE Mohit Sarveiya
Video of the session Micronaut with Kotlin coroutines by Mohit Sarveiya, at the Chicago Kotlin Users Group.
www.youtube.com

KUG Munich Meetup March
KUG Munich March edition, featuring Christian Schwörer, Svetlana Isakova and Nick Skelton.
www.youtube.com



Podcast


Kotlin Multiplatform with John O’Reilly
In this episode of Talking Kotlin, John O'Reilly shares his multiplatform development journey.
talkingkotlin.com



Libraries


swcook-ktor-api
Sample cooking API made with Kotlin Ktor to showcase the library capabilities.
github.com

Carousel Recyclerview
Create a carousel effect in RecyclerView with the CarouselRecyclerview in a simple way.
github.com

The Top 11 Trending Kotlin Libraries for 2021
Check in this article useful libraries for developing lean and minimal server-side applications with Kotlin
betterprogramming.pub

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
Facebook
Twitter
Link
Website