Copy
 
 

ISSUE #187

1st of May 2020
 

Hello Kotliners! March is here, and we are slowly heading towards Spring - although it felt that Winter never arrived. Here is your selected feed for the upcoming week.



Articles


Kotlin expressiveness
One of the things that feels much different in Kotlin compared to Java is the type system, and gives more expressiveness to the language.
medium.com

Cleaner pull requests for Kotlin & Java code
Using klint and integrating it in your development process can help to create cleaner Pull Requests. Check in this article how to get started.
saurabharora.dev

Kotlin Flow Assert Delight
There is a nice pattern found in the SQL Delight library that can be used to assert items emited from a Flow. This article describe how the pattern works.
proandroiddev.com

Composition over inheritance (and Kotlin)
We always learn that we should prefer composition over inheritance. In this article, we can see how this applies in the Kotlin world.
www.rockandnull.com

Sharing build logic with Kotlin DSL
This article explains a few limitations of script plugins and Kotlin DSL, and provides some alternatives such as Binary plugins, precompiled script plugins, and shared functions.
proandroiddev.com



Android


An efficient way to use Uniflow
This article describes how to use Uniflow to write an app with a simple unidirectional data flow approach. In this article, using Kotlin Coroutines.
blog.kotlin-academy.com

Optimizing Android ViewModel with Lifecycle 2.2.0
Lifecycle 2.2.0 includes a few goodies that we can use in our Android app to optimise the ViewModel. Check them out in this article.
proandroiddev.com



Conferences


Conference for Kotliners - 5th of June, 2020
Don't miss the Kotlin event of the summer, in the heart of Europe! Kotliners is a conference for everything Kotlin, with two tracks about the present and future of the ecosystem. Our lineup is now live, with expert speakers from JetBrains, Google, Touchlab, Twilio, and 47 Degrees. Tickets are available in limited numbers.
kotliners.com



Libraries


Ok, Gradle!
IntelliJ/Android Studio plugin for searching artifacts ids of popular Java libraries.
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.


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

Email Marketing Powered by Mailchimp