Glosario

Glosario de Desarrollo de Apps

16 términos encontrados

🔎

AAB (Android App Bundle)

Desarrollo de Apps

Formato de publicación estándar en Google Play que optimiza el tamaño de la descarga para el usuario final según la configuración de su dispositivo.

API Level

Desarrollo de Apps

Valor entero que identifica de manera única la revisión de la estructura de la plataforma Android y las funciones ofrecidas por el SDK.

AVD Manager

Desarrollo de Apps

Herramienta dentro de Android Studio que permite crear y gestionar dispositivos virtuales de Android para pruebas.

Corrutinas (Coroutines)

Desarrollo de Apps

Patrón de diseño para la programación asíncrona en Kotlin que permite ejecutar tareas (como peticiones de red) sin bloquear el hilo principal de la aplicación.

Dart

Desarrollo de Apps

Lenguaje de programación desarrollado por Google, optimizado para el desarrollo de interfaces de usuario rápidas y utilizado por el framework Flutter.

Data Class

Desarrollo de Apps

Tipo especial de clase en Kotlin diseñada exclusivamente para almacenar datos, que genera automáticamente métodos comunes como equals(), hashCode() y toString().

Flow

Desarrollo de Apps

Una API de Kotlin diseñada para manejar flujos de datos asíncronos de manera reactiva, permitiendo emitir múltiples valores a lo largo del tiempo.

💡

Un juego entra en flow cuando el reto crece al ritmo del aprendizaje del jugador.

Gradle

Desarrollo de Apps

Sistema de automatización de compilación utilizado por Android Studio para gestionar dependencias, compilar el código y generar los archivos ejecutables.

Hilt

Desarrollo de Apps

Librería recomendada para la inyección de dependencias en Android, que simplifica la gestión de objetos y mejora la modularidad del código.

IDE (Integrated Development Environment)

Desarrollo de Apps

Entorno que agrupa todas las herramientas necesarias para el desarrollo de software (editor, compilador, depurador) en una sola interfaz.

Ktor

Desarrollo de Apps

Framework asíncrono desarrollado por JetBrains para crear microservicios, clientes de red y aplicaciones de servidor utilizando Kotlin y corrutinas.

Logcat

Desarrollo de Apps

Herramienta de depuración que muestra el registro de mensajes del sistema y de la aplicación en tiempo real, útil para identificar errores.

Manifest (AndroidManifest.xml)

Desarrollo de Apps

Archivo esencial que describe información fundamental de la app al sistema operativo, incluyendo permisos, actividades y servicios.

SDK (Software Development Kit)

Desarrollo de Apps

Conjunto de herramientas, bibliotecas y documentación que permite a los desarrolladores crear aplicaciones para una plataforma específica.

Swift Export

Desarrollo de Apps

Funcionalidad en KMP que traduce el código Kotlin directamente a Swift puro, mejorando la integración y naturalidad del código compartido para desarrolladores iOS.

Xcode

Desarrollo de Apps

El entorno de desarrollo integrado oficial de Apple para crear aplicaciones en sus diversas plataformas (iOS, macOS, watchOS, etc.).

Página 1 de 1
16 términos

¿Qué es esto?

Soy Cristian Eslava y a veces hago webs para procrastinar yo y vosotros 😉.

Esta la hice en febrero de 2026 para facilitar el aprendizaje de mis alumnxs. Aprender desarrollo web practicando. La idea es que crezca semanalmente con nuevos temas, tests y retos.

Inspirado en MDN, en W3Schools, en Codepen, en el crack de Manz y en mil sitios de documentación sobre desarrollo web. Quería aportar además de bloques teóricos con ejemplos, la gamificación de los retos y el sistema de test que ya tenía en culTest .

Si te gustó, si no te gustó, si quieres saludarme, o invitarme a 🍻 no dudes en escribirme en cristianeslava@gmail.com .