Kotlin Android debounce

Is there any fancy way to implement debounce logic with Kotlin Android?

I’m not using Rx in project.

There is a way in Java, but it is too big as for me here.

Answer

You can use kotlin coroutines to achieve that.
Here is an example.

Be aware that coroutines are experimental at kotlin 1.1+ and it may be changed in upcoming kotlin versions.

UPDATE

Since Kotlin 1.3 release, coroutines are now stable.

Leave a Reply

Your email address will not be published. Required fields are marked *