Мобільні програми під Android створюються мовами Java або Kotlin. Для цього є свої середовища програмування, наприклад Android Studio, емулятори та спеціалізовані інструменти. Мова Java вважається основною і з самого початку використовується в мобільній розробці.