L’innovazione tecnologica e la crescente domanda di soluzioni digitali nel settore immobi- liare hanno spinto la progettazione e l’implementazione di un’applicazione mobile avanzata, sviluppata in tecnologia Swift per dispositivi iOS. Questa tesi si concentra sulla componente di gestione degli utenti e delle loro interazioni all’interno di un’applicazione concepita per agevolare la ricerca di abitazioni. Il processo di sviluppo inizia con la definizione chiara dei requisiti funzionali e l’analisi delle esigenze degli utenti nel contesto della ricerca immobiliare. La progettazione dell’in- terfaccia utente è guidata da principi di usabilità e accessibilità, assicurando che gli utenti possano navigare agevolmente tra le opzioni di ricerca, visualizzare dettagli immobiliari e gestire le loro interazioni con il sistema. Gli utenti possono registrare i propri profili, autenticarsi in modo sicuro e gestire le loro preferenze di ricerca. Inoltre, l’applicazione offre funzionalità avanzate, come il salvataggio tra i preferiti, la ricerca e la visualizzazione del risultato su mappa e la gestione delle comuni- cazioni tra utenti con stesse abitazioni salvate tra i preferiti, in modo da trovare, in modo più semplice, eventuali coinquilini con cui dividere l’abitazione. Swift è un linguaggio di programmazione moderno e altamente performante, progettato appositamente per dispositivi iOS. Esso si distingue per la sua sicurezza avanzata del tipo di dati, facilitando la prevenzione di errori comuni di programmazione. La scelta di usarlo come linguaggio principale di sviluppo garantisce una base solida per l’applicazione, consentendo una codifica efficiente e riducendo il rischio di bug critici. Inoltre, Swift è integrato con potenti framework iOS, come SwiftUI, e l’ambiente di sviluppo XCode, che ha semplificato notevolmente il processo di progettazione e implementazione dell’interfaccia utente. Ciò ha permesso una realizzazione più rapida e un controllo più preciso dell’aspetto e del comportamento dell’applicazione, migliorando l’esperienza utente finale.

Progettazione e implementazione di un’app in tecnologia SWIFT per il supporto nella ricerca di abitazioni: la componente di gestione degli utenti e delle loro interazioni

MARINI, ANDREA
2022/2023

Abstract

L’innovazione tecnologica e la crescente domanda di soluzioni digitali nel settore immobi- liare hanno spinto la progettazione e l’implementazione di un’applicazione mobile avanzata, sviluppata in tecnologia Swift per dispositivi iOS. Questa tesi si concentra sulla componente di gestione degli utenti e delle loro interazioni all’interno di un’applicazione concepita per agevolare la ricerca di abitazioni. Il processo di sviluppo inizia con la definizione chiara dei requisiti funzionali e l’analisi delle esigenze degli utenti nel contesto della ricerca immobiliare. La progettazione dell’in- terfaccia utente è guidata da principi di usabilità e accessibilità, assicurando che gli utenti possano navigare agevolmente tra le opzioni di ricerca, visualizzare dettagli immobiliari e gestire le loro interazioni con il sistema. Gli utenti possono registrare i propri profili, autenticarsi in modo sicuro e gestire le loro preferenze di ricerca. Inoltre, l’applicazione offre funzionalità avanzate, come il salvataggio tra i preferiti, la ricerca e la visualizzazione del risultato su mappa e la gestione delle comuni- cazioni tra utenti con stesse abitazioni salvate tra i preferiti, in modo da trovare, in modo più semplice, eventuali coinquilini con cui dividere l’abitazione. Swift è un linguaggio di programmazione moderno e altamente performante, progettato appositamente per dispositivi iOS. Esso si distingue per la sua sicurezza avanzata del tipo di dati, facilitando la prevenzione di errori comuni di programmazione. La scelta di usarlo come linguaggio principale di sviluppo garantisce una base solida per l’applicazione, consentendo una codifica efficiente e riducendo il rischio di bug critici. Inoltre, Swift è integrato con potenti framework iOS, come SwiftUI, e l’ambiente di sviluppo XCode, che ha semplificato notevolmente il processo di progettazione e implementazione dell’interfaccia utente. Ciò ha permesso una realizzazione più rapida e un controllo più preciso dell’aspetto e del comportamento dell’applicazione, migliorando l’esperienza utente finale.
2022
2023-10-26
Design and implementation of an app in SWIFT technology for housing search support: the component for managing users and their interactions
File in questo prodotto:
File Dimensione Formato  
Tesi_Triennale_PDFA.pdf

embargo fino al 25/10/2026

Descrizione: Tesi definitiva Andrea Marini
Dimensione 15.59 MB
Formato Adobe PDF
15.59 MB Adobe PDF

I documenti in UNITESI sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

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