How do you manage background threading in Android, and when would you choose Kotlin Coroutines over RxJava for Samsung Electronics apps?