This post is to support those who read the books such as Busy programmer’s guide to Firebase with Android. If you are getting started on Android programming, this post will help to understand the basic structure of the Android project. Android Studio Android studio provides a unified environment to develop apps for Android phones, tablets, Android Wear, Android TV and Android Auto. It is the official Integrated Development Environment (IDE) for android app development based on IntelliJ IDEA. You can learn more about Android studio features from Android Developer Website . You can download the Android Studio setup file from Download Android Studio and SDK Tools . It is bundled with Android SDK, so you don’t need to download Android SDK separately. If your Operating System is other than Windows, you can visit this URL to download the Android Studio Bundle. Launch downloaded executable file (android-studio-bundle-xxxxxxxxxx-windows.exe). Make sure you have installed Ja...