ISISLab

Caricamento Eventi

« Tutti gli Eventi

  • Questo evento è passato.

Seminario: “Flutter & Dart: le nuove frontiere delle app cross-platform” di Diego Varriale

Gennaio 10, 2020 @ 12:30 pm - 1:00 pm

Abstract: "Flutter è un framework per lo sviluppo cross-platform di app per dispositivi mobili. Con Flutter, è quindi possibile, a partire da un unico codice sorgente, effettuare il deploy dell’applicazione risultante sia su iOS che su Android. In questa piccola lezione vedremo tutte le principali caratteristiche di questo framework, a partire da come installarlo, fino ad arrivare a comprendere l’approccio migliore per sviluppare in modo abbastanza completo un’applicazione mobile moderna ed accattivante. Flutter è un progetto open source totalmente gratuito per la creazione di app native di alta qualità in tempi rapidi e con il supporto alle interfacce native. Il progetto è stato sviluppato da Google e mantenuto da quest’ultimo e dalla community; è utilizzato da moltissimi sviluppatori e grandi aziende, tra cui Alibaba, Google stesso e molti altri ancora. Flutter si compone di due macro strati: 1. strato scritto in C/C++; 2. strato scritto in Dart, un nuovo e moderno linguaggio orientato agli oggetti che definisce la maggior parte del suo sistema (gesture, animazioni, framework, widget, ecc.) ed offre agli sviluppatori un grande controllo sul sistema stesso. Dart è un linguaggio di programmazione orientato agli oggetti per il web, completamente open source e sviluppato da Google. Presentato per la prima volta nel 2011, Dart è stato rilasciato in versione stabile (v1.0.0) solo qualche anno dopo, e a Novembre del 2018 è stata annunciata la versione 2.1. Lo scopo di Dart è quello di aiutare lo sviluppatore a costruire moderne applicazioni web, server e mobile cross-platform con Flutter. Per fare ciò, Dart offre tutti gli attributi necessari per un linguaggio moderno e generico, una Virtual Machine per la compilazione del codice Dart, librerie di base e repository di gestione dei pacchetti per l’aggiunta di funzionalità. L’obiettivo finale di questa lezione sarà fornire un feedback generale su Flutter e Dart, e cioè: descrizione della struttura di Flutter e spiegazione del perché utilizzarlo; descrizione del linguaggio Dart con analisi delle sue fondamenta e cenni su alcune differenze con altri linguaggi. "

Laboratorio ISISLab, Dipartimento di Informatica, Università di Salerno (Edificio F, Lab. 10, II piano)

Via Giovanni Paolo II, 132, 84084 Fisciano SA
Fisciano, Italy Italy
+ Google Maps