/MyRingsWithCD

App para introducir manualmente el valor diario de cada uno de los anillos de actividad del AppleWatch. También lleva un registro de los entrenamientos de correr y andar

Primary LanguageSwift

MyRingsWithCD app

Proyectos creados exclusivamente por mí. La temática o utilidad de cada app es solo una excusa para desarrollar un proyecto real a modo de reto y poner en práctica lo aprendido; o aprender a implementar nuevas funcionalidades según se añaden a la app.

Proyecto iniciado en diciembre de 2022

App para introducir manualmente el valor diario de cada uno de los anillos de actividad del AppleWatch. También lleva un registro de los entrenamientos de correr y andar.

  • Uso de SwiftUI.
  • Uso de SwiftCharts.
  • Persistencia de datos mediante CoreData.
  • Uso de TabView, listas y gráficas.
  • Animación de completado de anillos.
  • Vistas de carrusel en horizontal.
  • Arquitectura MVVM.
  • Target para iOS.

Se incluye código comentado cuya función es cargar los datos desde un archivo JSON.

Projects created exclusively by me. The utility of each app is just taken as an excuse to practice how to develop a real app as a challenge, and to put into practice what I have learned. Also the objective is to learn how to implement new features as they are developed.

Project started in December 2022

You can manually register each ring activity value, as also each running or walking training session.

  • SwiftUI used.
  • SwiftCharts used.
  • CoreData used for data saving.
  • Using TabView, list views and charts.
  • Displaying horizontal carrousel view.
  • Using MVVM arquitecture.
  • iOS target.

It includes some commented code for loading data from a JSON file.