Issue
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.
Solution
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.
Answered By - Diego Malone
Answer Checked By - Dawn Plyler (JavaFixing Volunteer)