Android SDK , Android Virtual Devices y Gradlepor BRYAN MORA
1. Este conjunto de herramientas se puede dividir en 3 categorías: SDK para entornos de programación o sistemas operativos (iOS, Android, etc.)
2. SDK reúne un grupo de herramientas que permiten la programación de aplicaciones móviles
3. Un dispositivo virtual de Android (AVD) es una configuración que define las características de un teléfono o una tablet Android, o de un dispositivo Wear OS, Android TV o Automotive OS, que deseas simular en Android Emulator.
4. Android Studio usa Gradle, un paquete de herramientas de compilación avanzadas, para automatizar y administrar el proceso de compilación y, al mismo tiempo, definir configuraciones de compilación personalizadas y flexibles.
5. Los SDK permiten que los desarrolladores de software creen aplicaciones para esa plataforma, ese sistema o ese lenguaje de programación específicos.
6. Los SDK están diseñados para usarse en plataformas o lenguajes específicas de programación. En consecuencia, se necesitará un kit de herramientas del SDK de Android para crear una aplicación de Android. Se necesita un SDK de iOS para crear una aplicación de iOS
7. Android Studio es el entorno de desarrollo integrado (IDE) oficial para el desarrollo de apps para Android y está basado en IntelliJ IDEA.
8. es un sistema de automatización de construcción de código de software que construye sobre los conceptos de Apache Ant y Apache Maven e introduce un lenguaje específico del dominio basado en Groovy en vez de la forma XML utilizada por Apache Maven para declarar la configuración de proyecto.