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.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
https://hdl.handle.net/20.500.12608/52298