Google App inventor is a tool that enables app development to almost everyone. You don’t even have to have a smartphone, you can use the Android emulator to test the apps. Google App Inventor is the most complex visual programming language that I know of.
An android emulator operates by emulating or imitating the behavior aspect of android phone such that it works the same as the physical android phone. Although android emulator is now faster than before but that hold true when it is configured properly.The interesting part about developing an app over an emulator is it eliminates the need of android device. The default Android emulator comes together with the Android SDK that is found in tools folder.
BlueStacks Beta is an Android OS emulator for Windows that allows you to use Android apps directly on your desktop computer. What’s more, you can sync your favorite apps from your Android tablet or phone to the Windows BlueStacks App Player by installing Blue Stacks Cloud Connect on your device and choosing those apps you’d like to access on your PC.