The following thesis provides a detailed description of the three-hundred-and-twenty-hour internship experience carried out by the graduating student Niccolò Fasolo at Rawfish s.r.l.. The goal of the internship was to develop the Apple TV counterpart of an internal platform for the fruition of audio and video content, using the Swift language and SwiftUI framework. SwiftUI makes it easy to give users an interactive and engaging experience, by using native visual components to create the app's user interface. Following the development of the Apple TV app, the focus was extended to the analysis and implementation of an integration with Apple Watch and HealthKit. This integration allowed to display the user's biometric data (like heart rate and active energy burned) on the Apple TV screen, as well as to control the playback of audio or video content via the Apple Watch itself. These features proved to be particularly relevant in the context of a possible evolution of the platform towards fitness and wellbeing, where it is possible to track one's own biometric data during a training video, promoting at-home workouts.

La presente tesi descrive l'esperienza di stage di trecentoventi ore del laureando Niccolò Fasolo presso Rawfish s.r.l., durante la quale è stato affrontato lo sviluppo di una controparte per Apple TV di una piattaforma interna dedicata alla visualizzazione di contenuti audio e video. Lo sviluppo è stato realizzato utilizzando il linguaggio Swift e il framework SwiftUI. Tale framework permette di fornire un'esperienza interattiva e coinvolgente agli utenti, utilizzando componenti visivi nativi per la realizzazione dell'interfaccia utente dell'applicazione. In seguito alla realizzazione della controparte per Apple TV, l'obiettivo è stato esteso all'analisi e all'implementazione di un'integrazione con Apple Watch e HealthKit. Questa integrazione ha consentito di visualizzare sullo schermo di Apple TV i dati biometrici dell'utente, come il battito cardiaco e le calorie consumate, oltre che a controllare la riproduzione del contenuto audio o video tramite lo stesso Apple Watch. Tale funzionalità si è rivelata particolarmente rilevante nel contesto di una possibile evoluzione della piattaforma verso un ambito legato al fitness e al benessere, dove risulta possibile tenere traccia dei propri dati biometrici durante la visualizzazione di un video workout, favorendo l'evoluzione dell'allenamento a casa.

Sfida e benessere digitale: l'evoluzione del fitness attraverso Apple TV

FASOLO, NICCOLO'
2022/2023

Abstract

The following thesis provides a detailed description of the three-hundred-and-twenty-hour internship experience carried out by the graduating student Niccolò Fasolo at Rawfish s.r.l.. The goal of the internship was to develop the Apple TV counterpart of an internal platform for the fruition of audio and video content, using the Swift language and SwiftUI framework. SwiftUI makes it easy to give users an interactive and engaging experience, by using native visual components to create the app's user interface. Following the development of the Apple TV app, the focus was extended to the analysis and implementation of an integration with Apple Watch and HealthKit. This integration allowed to display the user's biometric data (like heart rate and active energy burned) on the Apple TV screen, as well as to control the playback of audio or video content via the Apple Watch itself. These features proved to be particularly relevant in the context of a possible evolution of the platform towards fitness and wellbeing, where it is possible to track one's own biometric data during a training video, promoting at-home workouts.
2022
Digital wellbeing: the evolution of fitness through Apple TV
La presente tesi descrive l'esperienza di stage di trecentoventi ore del laureando Niccolò Fasolo presso Rawfish s.r.l., durante la quale è stato affrontato lo sviluppo di una controparte per Apple TV di una piattaforma interna dedicata alla visualizzazione di contenuti audio e video. Lo sviluppo è stato realizzato utilizzando il linguaggio Swift e il framework SwiftUI. Tale framework permette di fornire un'esperienza interattiva e coinvolgente agli utenti, utilizzando componenti visivi nativi per la realizzazione dell'interfaccia utente dell'applicazione. In seguito alla realizzazione della controparte per Apple TV, l'obiettivo è stato esteso all'analisi e all'implementazione di un'integrazione con Apple Watch e HealthKit. Questa integrazione ha consentito di visualizzare sullo schermo di Apple TV i dati biometrici dell'utente, come il battito cardiaco e le calorie consumate, oltre che a controllare la riproduzione del contenuto audio o video tramite lo stesso Apple Watch. Tale funzionalità si è rivelata particolarmente rilevante nel contesto di una possibile evoluzione della piattaforma verso un ambito legato al fitness e al benessere, dove risulta possibile tenere traccia dei propri dati biometrici durante la visualizzazione di un video workout, favorendo l'evoluzione dell'allenamento a casa.
Apple TV
Video
Fitness
Swift
Apple Watch
File in questo prodotto:
File Dimensione Formato  
Fasolo_Niccolo.pdf

accesso aperto

Dimensione 7.27 MB
Formato Adobe PDF
7.27 MB Adobe PDF Visualizza/Apri

The text of this website © Università degli studi di Padova. Full Text are published under a non-exclusive license. Metadata are under a CC0 License

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.12608/52298