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.
2022
Design and development of an Android mobile application with AWS RESTful backend
Mobile
Android
REST
Agile
Kotlin
File in questo prodotto:
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

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