There are multiple ways to approach Android Development but by far the most official and powerful is to use Android Studio.