Android Studio provides a Gradle-based build system, a feature-rich emulator, code templates and GitHub integration, not to mention comprehensive testing tools and frameworks as well as C++ and NDK ...
After shutting down several popular emulators over the years, Nintendo's top IP lawyer just admitted that emulators are legal.