En esta página encontrarás la recopilación de todos los tutoriales de UI (Interfaz gráfica) en Android. Al igual que otros frameworks, Google ha proveído paquetes dedicados a la construcción de elementos visuales para construir pantallas que permitan a los usuarios realizar sus tareas.

UI Con Sistema De Views

En esta guía veremos todos los elementos relacionados al conjunto de herramientas de UI introducido desde los inicios de Android. Con este sistema, usamos recursos de layout en XML para definir jerarquías de elementos gráficos a través de nodos raíz que extienden de View y ViewGroup.
[Actualmente estoy reemplazando cada tutorial con que equivalente en Jetpack Compose]

UI Con Jetpack Compose

Aprende sobre la nueva API de creación de interfaces declarativas Jetpack Compose y el uso de funciones componibles para especificar jerarquías. A diferencia del sistema de views, Compose usa la alta expresividad de Kotlin para renderizar elementos gráficos sin preocuparnos por la anidación.

Notificaciones

En esta guía aprenderás a crear la UI de notificaciones en Android con el fin de comunicar al usuario mensajes sobre eventos que requieran la interrupción de su actividad. Partiremos por aprender a desplegar notificaciones en el sistema, luego pasaremos a procesar eventos, configurar su nivel de intermisión, aplicar plantillas y finalmente modificaremos las insignias introducidas en Android 8.0.

Pantalla De Ajustes

Te enseña a crear la UI de una pantalla de ajustes de usuario con la librería androidx.preference del framework de Android. Verás cómo este paquete te facilita la construcción de jerarquías de preferencias y la persistencia de los valores asociados a la configuración del usuario.

Búsqueda

El framework de búsqueda de Android te provee herramientas para facilitar a tus usuarios realizar búsquedas de información en las Apps. En esta guía usaremos como elemento fundamental el SearchView con el fin de tomar las consultas, filtrar datos y proyectarlos en pantalla.