Android development is primarily done using Java and Kotlin programming languages. Tools include Android Studio, the official Integrated Development Environment (IDE), and the Android SDK.