Autosuggestion Box sample with Clean-Architecture, MVVM, Dagger, Kotlin, Coroutine, unit test cases, coroutine test cases, kotlin test cases, UI test cases