The advantage of having an android emulator (virtual android device) is that the app can be tested in different screen sizes and on different smartphone models.
For creating awesome apps, Developers needs to test their app on different types of android devices.
ANDROID EMULATOR MAC CPU HOW TO
How to Create a Splash Screen in Android using Kotlin?.