Unfortunate, Coroutines are still experimental on the Kotlin 1.2. This code is a simple HTTP GET/POST with JSON by using the AsyncTask. Hope this will help you.
Original ListView has a functionality to filtering by text keyword. But it’s not able to search up all keyword. It only search the top of the text. This is a simple solution to search all up.
Now I’m developing an Android program that download MP3 file and store it on the external storage. Download is fine. But I had stuck at creating a directory on the external storage. 😅