Android Gradle
Build system, dependencies, build types, flavors, signing
1¿Qué es Gradle en Android?
¿Qué es Gradle en Android?
Respuesta
Gradle es el sistema de build oficial de Android. Automatiza la compilación del código, la gestión de dependencias, el empaquetado en APK/AAB, la firma y la ejecución de tests. Gradle usa scripts (build.gradle) escritos en Groovy o Kotlin DSL. Es una herramienta flexible y potente que reemplaza a sistemas más antiguos como Ant o Maven.
2¿Cuál es la diferencia entre build.gradle (Project) y build.gradle (Module: app)?
¿Cuál es la diferencia entre build.gradle (Project) y build.gradle (Module: app)?
Respuesta
build.gradle (Project): configuración GLOBAL para todos los módulos del proyecto. Define los repositories (Maven, Google), las versiones del plugin Gradle Android, las dependencias comunes. build.gradle (Module: app): configuración ESPECÍFICA del módulo app. Define applicationId, versionCode, minSdk, targetSdk, dependencies del módulo. Un proyecto puede tener varios módulos, cada uno con su build.gradle.
3¿Qué es applicationId en Android?
¿Qué es applicationId en Android?
Respuesta
applicationId es el identificador ÚNICO de la app en Google Play Store y en el dispositivo. Formato: com.company.appname. Dos apps con el mismo applicationId no pueden coexistir. applicationId se define en build.gradle: android { defaultConfig { applicationId 'com.example.app' } }. No confundir con el package name del código (pueden ser diferentes).
¿Cuál es la diferencia entre versionCode y versionName?
¿Qué es minSdk en Android?
+23 preguntas de entrevista
Otros temas de entrevista Android
Fundamentos de Android
UI y Recursos Android
Ciclo de Vida de Android
Navegación Android
Gestión de Datos Android
Redes Android
Testing en Android
Fundamentos del lenguaje Kotlin para Android
Room Database
Trabajo en segundo plano
Jetpack Compose
Permisos y Funciones del Dispositivo
Firebase para Android
Android MVVM Architecture
Redes Android Avanzadas
Colecciones y Operadores de Kotlin
Kotlin Coroutines y Flow
Inyección de Dependencias en Android
Android MVI Architecture
Android Clean Architecture
Android Compose Avanzado
Android Performance and Monitoring
Android Security and Privacy
Android CI/CD and Release
Android UX and Form Factors
Android Testing Advanced
Domina Android para tu próxima entrevista
Accede a todas las preguntas, flashcards, tests técnicos, ejercicios de code review y simuladores de entrevista.
Empieza gratis