Una panoramica su Kotlin: il nuovo linguaggio per lo sviluppo di applicazioni Android

Semprini, Luca (2017) Una panoramica su Kotlin: il nuovo linguaggio per lo sviluppo di applicazioni Android. [Laurea], Università di Bologna, Corso di Studio in Ingegneria e scienze informatiche [L-DM270] - Cesena, Documento full-text non disponibile
Il full-text non è disponibile per scelta dell'autore. (Contatta l'autore)

Abstract

Lo scopo della presente tesi di laurea è quello di presentare in maniera esaustiva ed approfondita le caratteristiche e le peculiarità fondamentali del linguaggio di programmazione Kotlin, con particolare attenzione alle sue applicazioni per lo sviluppo di sistemi Android. La trattazione è strutturata su quattro capitoli: nel Capitolo 1 viene illustrato il contesto storico in cui la progettazione del linguaggio ha avuto luogo, nonché le piattaforme target per cui poterlo utilizzare, i concetti fondamentali della filosofia del linguaggio e i principali metodi di compilazione; nel Capitolo 2 viene esposta la sintassi basilare del linguaggio e le sue caratteristiche più interessanti, fornendo in maniera sistematica esempi di codice esplicativi; nel Capitolo 3 viene approfondita la piattaforma Android come target principale di Kotlin, fornendo esempi di feature proprie del linguaggio che possono risultare congeniali allo sviluppo di applicazioni in questo ambiente: anch’esse vengono corredate da esempi di codice per un approfondimento ulteriore; in questo capitolo vengono, inoltre, analizzate le prestazioni del linguaggio sotto l’aspetto della velocità di compilazione, del conteggio dei metodi, dell’impatto sulle dimensioni dell’applicazione scritta in Kotlin, e sulla stabilità effettiva di quest’ultima. Infine, nel Capitolo 4 viene effettuata un’analisi sullo stato attuale del linguaggio e la sua popolarità, concludendo con una valutazione delle prospettive future in ambito Android che Kotlin potrà riscontrare nei mesi a venire.

Abstract
Tipologia del documento
Tesi di laurea (Laurea)
Autore della tesi
Semprini, Luca
Relatore della tesi
Correlatore della tesi
Scuola
Corso di studio
Indirizzo
Curriculum ingegneria informatica
Ordinamento Cds
DM270
Parole chiave
Kotlin,Android,Java
Data di discussione della Tesi
15 Dicembre 2017
URI

Altri metadati

Gestione del documento: Visualizza il documento

^