/Doggys

Project for app Doggys in iOS

Primary LanguageSwift

Doggys para iOS

La app está desarrollada en swift nativo y se encuentra en fase de desarrollo.

Aviso importante !!

La App está en proceso de desarrollo por lo que algunas funcionalidades no estan implementadas.

Instalación

En desarrollo...

Información App

La aplicación ha sido desarrollada en SwiftUI, prescindiendo del uso de dependencias externas. Se ha implementado el patrón de diseño Modelo-Vista-ViewModel (MVVM) de manera integral en toda la aplicación. Cada vista experimenta cambios de estado gestionados mediante Combine, lo que facilita el manejo de la carga de datos a través de URLSession.

La aplicación sigue un riguroso proceso de testing para cada vista y modelo. Asegurando un entorno controlado durante el desarrollo. Siguiendo los principios SOLID, se ha procurado maximizar la separación de código tanto en funcionalidades como en crear componentes de swiftUI.

Versiones

Versión 1.0 (En desarrollo)

  • Splash View
  • Login y register View.
  • Map view
  • Profile View
  • Patrón de diseño : MVVM .
  • Uso de combine.
  • Al menos 70% código testado.
  • Disponible en inglés y Castellano(ESP)

En desarrollo...

Version 1.1 (No implementada)

  • Implementación de pantalla Home View para acceder a multitud de Vistas.
  • Pantallas de error

Versión 1.2 (no implementada)

  • Acceso desde el detalle al resto de datos proporcionados.
  • Ejecución multiplataforma Ipad, Apple Watch y macOS.

Información extra

Información Api

En desarrollo...