Agenda telefónica en SwiftUI

AgendaT es una aplicación sencilla de agenda telefónica, desarrollada con SwiftUI y diseñada para macOS 13 (Ventura) y versiones posteriores. La aplicación ofrece una forma sencilla de explorar, buscar y editar contactos telefónicos almacenados en un archivo XML.
Más que una aplicación para uso real (aunque funciona bien), debería considerarse un ejercicio para aprender SwiftUI y a manejar archivos XML como origen para un conjunto de datos.

Arquitectura

Tecnologías principales

  • SwiftUI: Framework de interfaz de usuario
  • Análisis XML: Analizador XML nativo para el manejo de datos (framework Foundation que provee funcionalidades como almacenamiento de datos, procesado de textos, fecha y hora, etc.)
  • Compatibilidad con varios idiomas: Sistema de traducciones integrado con detección automática de idioma.
Continuar leyendo «Agenda telefónica en SwiftUI»