¡Sí! De hecho, hay un IDE y un marco oficiales: descargue Android Studio y SDK Tools.
El SDK de Android y el estudio de Android le brindan todo lo que necesita para hacer posible cualquier aplicación de Android. También necesitará un JDK si no lo tiene, ya que están escritos en Java, pero más allá de eso, ¡debería estar listo!
Dicho esto, hay un puñado de otras herramientas que también puedes usar. Aunque estos generalmente están destinados al desarrollo multiplataforma, usarlos para construir solo en Android también está bien. Algunos incluyen Xamarin (en C #), QT (en C ++), Rubymotion (en Ruby obviamente) y otros. Y si le gustan las tecnologías de desarrollo web o JavaScript, ¡tiene aún más opciones excelentes como Ionic, React Native o Nativescript!
- ¿Por qué Google no puede tener más control sobre las actualizaciones de Android?
- ¿Existe una aplicación para la gestión de proyectos / tareas?
- ¿Es fácil desarrollar una aplicación de Android?
- Desde su punto de vista, que es mejor iPhone, Samsung Galaxy Ace, HTC. ¿Y por qué?
- Cómo aprender a hacer una buena interfaz de usuario para mis aplicaciones de Android
Si cada uno será bueno para usted o no depende de sus preferencias y familiaridad como desarrollador, por lo que sugeriría elegir uno en un idioma con el que se sienta cómodo, pruebe algunos tutoriales y comience a construir. Hacer cosas que le interesan es la forma más rápida de aprender.