These Jupyter notebooks provide interactive Python tutorials for development with Coral. You can download these files and run them on a local Jupyter notebook, but ...
You can use Kotlin coroutines to get rid of the callback. It of course is a suspend function so it must be called within a coroutine scope.