Getting started with Android Studio
When developing Cardboard apps for Android, there's tons of stuff that you need to track, including all your files and folders, Java classes and objects, and functions and variables. You need a properly organized Java program structure and valid language syntax. You need to set options and manage processes to build and debug your applications. Whew!
Thank goodness we have Android Studio, a powerful IDE (integrated development environment). It's built on top of IntelliJ IDEA by JetBrains, a popular intelligent Java development suite of tools.
It's intelligent because it actually gives you relevant suggestions as you write your code (Ctrl + Space), helps navigate between related references and files (Ctrl + B