Kotlin Weekly - Kotlin Weekly #204

 
 

ISSUE #204

28th of June 2020
 

Hello Kotliners! Today we woke up on a sunny day in Munich, but in this city the weather is as predictable as a drunkard’s walk. With or without predictability, we hope you enjoy our upcoming selection of links for this week. Enjoy.



Articles


The forgotten art of construction
Tools are abstracting us often from the code underneath, and particularly about how to create healthy and sane constructors (hello DI). Danny Preussler explores this current problematic.
proandroiddev.com

Going deep on Flows & Channels — Part 1: Streams
In this first article of the series by Julián Ezequiel Picó, he dives deeply into flow and channels (and particularly in this article, streams)
proandroiddev.com

Generics in Kotlin
In this article, Magda Miu explores generic in Kotlin and a few of their side aspects.
magdamiu.com

Migrating from legacy code to Kotlin Flow
When a new trend is coming, the first challenge we face is if and how to migrate our current codebase towards the new library. Akshay Chordiya has written an article on how to migrate to Kotlin Flow.
medium.com

Fueled Reactive apps with Asynchronous Flow — Part 5— View Delegate Implementation
In this new article of the series, Raúl Hernández keeps exploring reactive apps. In this article, the view delegate implementation
proandroiddev.com

Strangling away a database-client from a project
Vineeth Venudasan wanted to migrate from their Jetbrains/Exposed for DB interactions in their project towards vietj/reactive-postgres-client. He narrated his story in this article
blog.kotlin-academy.com



Android


Develop Android apps with Kotlin
Google has updated the Kotlin for Android developer resources and documentation, making it easier to find what you’re looking for.
developer.android.com

Migrating Retrofit to Ktor
Among many things, ktor provides us a client, a server and support for K/N. Learn in this article how to migrate from Retrofit to ktor
medium.com



Libraries


FlowReactiveNetwork on Coroutines
FlowReactiveNetwork is an Android library listening network connection state and Internet connectivity with Coroutines Flow
github.com

BlobBackgroundLayout
BlockBackgroundLayout is an Android library that allows you to animate a blob background
github.com

Beagle
Beagle is an open-source framework for cross-platform development using the concept of Server-Driven UI.
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 © 2020 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 or

Email Marketing Powered by Mailchimp

Older messages

Kotlin Weekly #203

Sunday, June 21, 2020

ISSUE #203 21st of June 2020 Hi Kotliners! Yesterday was either the Summer or Winter solstice, depending on your location. Regardless of your astronomical beliefs, happy solstice! And as Neil deGrasse

Kotlin Weekly #202

Sunday, June 14, 2020

ISSUE #202✊🏿 14th of June 2020 Hello Kotliners. The last week we have seen an arise in protests in the US, but also worldwide, claiming for social justice and equality. From our humble project, we want

Kotlin Weekly #201

Sunday, June 7, 2020

ISSUE #201 7th of May 2020 Good morning Kotliners! Here in Germany we woke up wondering why there is a word for "good weather" in German when you never need to use it in a phrase. And here

Kotlin Weekly #200 🥳

Sunday, May 31, 2020

ISSUE #200 31st of May 2020 Hello Kotliners. This weekend we celebrate our issue number 200. It has been a journey of 1.400 days that we had the pleasure to share with a vibrant community. To all and

Kotlin Weekly #199

Sunday, May 24, 2020

ISSUE #199 24th of May 2020 Hi Kotliners! We are getting closer to our issue 200. The last two hundred weeks have been a great journey, and we could not imagine how the Kotlin world has changed since

You Might Also Like

Laravel 11.37, Recurr, Streaming Responses, and more! - №547

Sunday, January 12, 2025

Your Laravel week in review ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

NATO Alphabet Converter/Huge If True/Framework for letting "it" go

Sunday, January 12, 2025

Recomendo - issue #445 ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Kotlin Weekly #441

Sunday, January 12, 2025

ISSUE #441 12th of January 2025 Announcements Become a KotlinConf 2025 volunteer! The KotlinConf has started a Call for Volunteers to help out at the conference in May! If you are interested, check out

Healthy life, Meta's AI and legibility

Saturday, January 11, 2025

Neologism #25, 11.01.2024 ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Daily Coding Problem: Problem #1665 [Medium]

Saturday, January 11, 2025

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by LinkedIn. A wall consists of several rows of bricks of various integer lengths and

📊 Every Smartphone I've Ever Owned, Ranked — This Tiny Smart Remote Is the Most Exciting Thing at CES

Saturday, January 11, 2025

Also: 5 Android Notification Features to Make Your Day Easier, and More! How-To Geek Logo January 11, 2025 Did You Know On March 12, 1951, a curious thing happened. In the United States and the United

Ranked | The Top Grossing Movies Worldwide in 2024 🎬

Saturday, January 11, 2025

Established IP dominated the 2024 box office, with top films mostly being sequels, spin-offs, or franchise continuations. View Online | Subscribe | Download Our App FEATURED STORY Ranked: Top Grossing

📖 Your Step-by-Step Guide to Securing AI in the Enterprise

Saturday, January 11, 2025

January 11, 2025 | Read Online Subscribe | Advertise Good Morning. Welcome to this special edition of The Deep View, brought to you in collaboration with Tines. When it comes to adopting AI securely,

🐍 New Python tutorials on Real Python

Saturday, January 11, 2025

Hey there, There's always something going on over at Real Python as far as Python tutorials go. Here's what you may have missed this past week: Iterators and Iterables in Python: Run Efficient

Life Update: Me. In Shorts. In Antarctica [Pics Inside 🧊]

Saturday, January 11, 2025

And yes, I jumped in. It taught me a lot 😅 ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏