/WeSplit

Primary LanguageSwift

WeSplit

Este proyecto es una aplicación para compartir cuentas que calcula cómo dividir una cuenta según la cantidad de personas y la cantidad de propina que se quiere dejar.

He creado una aplicación para dividir cuentas que puedes usar después de comer en un restaurante: se ingresa el coste total de la comida, se selecciona cuánta propina se quiere dejar y entre cuántas personas hay que dividir. La aplicación hará el cálculo y dirá cuanto tiene que pagar cada uno (persona o pareja).

Este proyecto no intenta construir nada complicado, porque su verdadero propósito es aprender los conceptos básicos de SwiftUI de una manera útil y al mismo tiempo crear un proyecto del mundo real que se puede ampliar más si se quiere.

Conceptos aprendidos en este proyecto:

  • Conceptos básicos del diseño de la interfaz de usuario.
  • Cómo permitir que los usuarios ingresen valores y seleccionen entre opciones.
  • Cómo realizar un seguimiento del estado del programa.

En este proyecto, se aprende sobre la estructura básica de las aplicaciones SwiftUI, cómo crear formularios y secciones, cómo crear pilas de navegación y títulos de barras de navegación, cómo almacenar el estado del programa con los envoltorios de propiedades @State y @FocusState, cómo crear controles de interfaz de usuario como TextField y Pickery. Crear vistas en un bucle usando ForEach.

Vista del proyecto

Simulator Screenshot - iPhone 15 Pro - 2024-03-10 at 19 23 32

Instalación del proyecto

Para la instalación de este proyecto, tendremos que descargar el fichero comprimido (.zip), descomprimirlo y abrirlo con Xcode para ver todos los archivos que lo componen. Para poder utilizarla, podemos pulsar el símbolo ▶️ PLAY, situado arriba a la izquierda (o CMD ⌘ + B) para lanzar el simulador.