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.


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.


Since Kotlin 1.3 release, coroutines are now stable.

Leave a Reply

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