Back to Search Start Over

Integrazione di un centro assistenza clienti in applicativi nativi: un approccio cross-platform allo sviluppo mobile

Authors :
Zaccaroni, Giulio
thesis supervisor: Viroli, Mirko
Zaccaroni, Giulio
thesis supervisor: Viroli, Mirko

Abstract

Il presente elaborato esplora l'integrazione di un centro assistenza clienti in applicativi nativi di grandi dimensioni attraverso un approccio di sviluppo cross-platform. L'obiettivo è creare un componente condiviso che possa essere usato sia da applicativi iOS e Android nativi sia da Web con un'unica codebase. Questo componente non deve solo soddisfare la necessità immediata di una soluzione cross-platform per il centro assistenza clienti, ma deve anche permettere l'integrazione di ulteriori sezioni nel lungo termine. Al fine di raggiungere questo obiettivo è importante scegliere una tecnologia per lo sviluppo cross-platform ben supportata, per cui sia facile reperire sia documentazione sia consulenti già formati. Per questo motivo, parte della tesi viene dedicata alla ricerca di tecnologie adatte allo scopo, la cui scelta finale ricade su Flutter. I risultati dell'implementazione dimostrano che l'inserimento di un componente cross-platform in applicativi nativi consente non solo di risparmiare tempo e risorse, ma anche di mantenere un elevato livello di qualità del software. Tuttavia è importante notare che questo tipo di sviluppo, inizialmente, richiede un notevole sforzo in termini di configurazione dello scambio di dati con l'applicazione nativa e di progettazione, rendendolo quindi particolarmente adatto ad applicazioni di grandi dimensioni nelle quali lo sforzo iniziale viene compensato dalla possibilità di rendere più funzionalità cross-platform. L'analisi affronta le principali problematiche incontrate e le strategie di mitigazione adottate, fornendo un supporto per gli sviluppatori interessati a implementare soluzioni simili.

Details

Database :
OAIster
Publication Type :
Electronic Resource
Accession number :
edsoai.on1452768762
Document Type :
Electronic Resource