Questo documento descrive il lavoro svolto durante il periodo di stage della durata di 320 ore presso l'azienda Zero12 s.r.l. Lo scopo dello stage è stata la partecipazione al progetto Smart Offices che consisteva nello sviluppo di una piattaforma per la consultazione, ricerca, caricamento e salvataggio di luoghi dove fare smart working; utenti registrati inoltre possono caricare recensioni dei luoghi con valutazioni. Io mi sono occupato di sviluppare l'applicazione mobile Android, che comunicava con il back-end RestFul JSON sviluppato da altri colleghi. L'applicazione è stata sviluppata usando tecnologie native Android, in particolare il linguaggio Kotlin e il moderno toolkit di UI Jetpack Compose. Inizialmente il progetto è stato preceduto da una parte di training dove si apprendevano i vari concetti fondamentali di Kotlin, di Jetpack Compose e dell'architettura di un'applicazione Android finendo con una breve demo per mettere in pratica ciò che è stato appreso. In seguito, si è proceduto con lo sviluppo effettivo dell'applicazione, con design dell'esperienza utente e codifica delle varie funzionalità dell'applicazione. Si è usata una metodologia di lavoro agile, con stand-up giornalieri di 15 minuti per allinearsi con il lavoro fatto.
Progettazione e sviluppo di un'applicazione mobile Android con backend RESTful AWS
RAVAGNAN, NICOLA
2022/2023
Abstract
Questo documento descrive il lavoro svolto durante il periodo di stage della durata di 320 ore presso l'azienda Zero12 s.r.l. Lo scopo dello stage è stata la partecipazione al progetto Smart Offices che consisteva nello sviluppo di una piattaforma per la consultazione, ricerca, caricamento e salvataggio di luoghi dove fare smart working; utenti registrati inoltre possono caricare recensioni dei luoghi con valutazioni. Io mi sono occupato di sviluppare l'applicazione mobile Android, che comunicava con il back-end RestFul JSON sviluppato da altri colleghi. L'applicazione è stata sviluppata usando tecnologie native Android, in particolare il linguaggio Kotlin e il moderno toolkit di UI Jetpack Compose. Inizialmente il progetto è stato preceduto da una parte di training dove si apprendevano i vari concetti fondamentali di Kotlin, di Jetpack Compose e dell'architettura di un'applicazione Android finendo con una breve demo per mettere in pratica ciò che è stato appreso. In seguito, si è proceduto con lo sviluppo effettivo dell'applicazione, con design dell'esperienza utente e codifica delle varie funzionalità dell'applicazione. Si è usata una metodologia di lavoro agile, con stand-up giornalieri di 15 minuti per allinearsi con il lavoro fatto.File | Dimensione | Formato | |
---|---|---|---|
Ravagnan_Nicola.pdf
accesso aperto
Dimensione
3.32 MB
Formato
Adobe PDF
|
3.32 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/61352