{"id":13321,"date":"2019-04-01T15:59:48","date_gmt":"2019-04-01T13:59:48","guid":{"rendered":"https:\/\/informatica.uniurb.it\/triennale\/?p=13321"},"modified":"2019-04-04T15:01:02","modified_gmt":"2019-04-04T13:01:02","slug":"flutter-a-urbino","status":"publish","type":"post","link":"https:\/\/informatica.uniurb.it\/triennale\/flutter-a-urbino\/","title":{"rendered":"Flutter: A Urbino il primo hands-on workshop"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13323\" src=\"\/\/informatica.uniurb.it\/triennale\/wp-content\/uploads\/post\/flutter-a-urbino\/google_form_image.jpg\" alt=\"Flutter Workshop Urbino\" width=\"2000\" height=\"500\" srcset=\"https:\/\/informatica.uniurb.it\/triennale\/wp-content\/uploads\/post\/flutter-a-urbino\/google_form_image.jpg 2000w, https:\/\/informatica.uniurb.it\/triennale\/wp-content\/uploads\/post\/flutter-a-urbino\/google_form_image-300x75.jpg 300w, https:\/\/informatica.uniurb.it\/triennale\/wp-content\/uploads\/post\/flutter-a-urbino\/google_form_image-768x192.jpg 768w, https:\/\/informatica.uniurb.it\/triennale\/wp-content\/uploads\/post\/flutter-a-urbino\/google_form_image-1024x256.jpg 1024w, https:\/\/informatica.uniurb.it\/triennale\/wp-content\/uploads\/post\/flutter-a-urbino\/google_form_image-210x53.jpg 210w, https:\/\/informatica.uniurb.it\/triennale\/wp-content\/uploads\/post\/flutter-a-urbino\/google_form_image-290x73.jpg 290w, https:\/\/informatica.uniurb.it\/triennale\/wp-content\/uploads\/post\/flutter-a-urbino\/google_form_image-450x113.jpg 450w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\" \/><\/p>\n<p>L&#8217;<strong>11 aprile<\/strong>, dalle 14 alle 18, gli studenti di Informatica Applicata avranno l&#8217;opportunit\u00e0 di sperimentare <strong>Flutter<\/strong>, il nuovo framework cross-platform viluppato da <strong>Google <\/strong>per applicazioni <strong>Android<\/strong> e <strong>iOS<\/strong>.<\/p>\n<p style=\"font-weight: 400;\">Flutter non \u00e8 solo un framework di sviluppo, ma un vero e proprio <strong>SDK<\/strong> (Software Development Kit) completo, pu\u00f2 essere eseguito praticamente su <strong>qualsiasi dispositivo con uno schermo<\/strong>. A dimostrarlo sono i numerosi progetti sperimentali che eseguono codice Flutter su Desktop (<strong>Windows<\/strong> e <strong>MacOS<\/strong>) e su sistemi limitati come il <strong>Rasberry PI<\/strong>, oltre a quelli mobile.<\/p>\n<p style=\"font-weight: 400;\">Durante il rilascio ufficiale di Flutter (Dicemebre 2018) \u00e8 stato annunciato il rilascio di <strong>Hummingbird<\/strong>, che permetter\u00e0 di eseguire codice Flutter anche sul Web. La facilit\u00e0 con cui si riescono a realizzare applicazioni espressive e flessibili e la possibilit\u00e0 di eseguire codice Flutter su dispositivi mobile, desktop e Web stanno accrescendo la popolarit\u00e0 di Flutter tra gli sviluppatori e le aziende del settore.<\/p>\n<p style=\"font-weight: 400;\">Durante il seminario, <strong>Gian Marco Di Francesco<\/strong>, responsabile dello sviluppo multipiattaforma di <strong>DIGIT srl<\/strong>, presenter\u00e0 Flutter e guider\u00e0 i partecipanti attraverso un&#8217;esperienza pratica di sviluppo multi-piattaforma che metter\u00e0 in luce i punti di forza del nuovo framework.<\/p>\n<p style=\"font-weight: 400;\">Per la sessione di laboratorio ogni partecipante potr\u00e0 utilizzare il proprio PC, purch\u00e8 lo abbia preventivamente configurato seguendo le <a href=\"https:\/\/informatica.uniurb.it\/triennale\/wp-content\/uploads\/seminars\/flutter-innovazione-tecnologica-nello-sviluppo-di-applicazioni-mobili-multipiattaforma\/flutter_install_ita.pdf\">istruzioni di installazione dell&#8217;ambiente di sviluppo<\/a>.<\/p>\n<p>Le <a href=\"https:\/\/forms.gle\/hKNoqeALVZj2yFzZA\">registrazioni online gratuite<\/a> verranno accolte fino ad esaurimento dei posti disponibili.<\/p>\n<h2>Programma del workshop<\/h2>\n<ul style=\"list-style: circle; padding: default;\">\n<li>Introduzione: applicazioni mobili e strumenti di sviluppo multipiattaforma<\/li>\n<li>Flutter\n<ul>\n<li>Introduzione, Hummingbird e Flare<\/li>\n<li>Architettura<\/li>\n<li>Performance<\/li>\n<\/ul>\n<\/li>\n<li>I widget in Flutter\n<ul>\n<li>Stateless Widget<\/li>\n<li>Stateful Widget<\/li>\n<\/ul>\n<\/li>\n<li>Laboratorio: Creazione guidata del primo progetto Flutter con Android Studio<\/li>\n<li>Struttura di un progetto Flutter\n<ul>\n<li>Main file<\/li>\n<li>Package e Plugin<\/li>\n<\/ul>\n<\/li>\n<li>Laboratorio: elementi di grafica di base\n<ul>\n<li>Scaffold widget<\/li>\n<li>Listview<\/li>\n<li>Navigazione da lista a dettaglio<\/li>\n<\/ul>\n<\/li>\n<li>Async\/await<\/li>\n<li>Laboratorio: Face Contour Plugin\n<ul>\n<li>Introduzione a Firebase<\/li>\n<li>Installazione del plug-in<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>L&#8217;11 aprile, dalle 14 alle 18, gli studenti di Informatica Applicata avranno l&#8217;opportunit\u00e0 di sperimentare Flutter, il nuovo framework cross-platform viluppato da Google per applicazioni Android e iOS. Flutter non \u00e8 solo un framework di sviluppo, ma un vero e proprio SDK (Software Development Kit) completo, pu\u00f2 essere eseguito praticamente su qualsiasi dispositivo con uno&hellip;<\/p>\n","protected":false},"author":35,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[9,24,1],"tags":[],"post_series":[],"class_list":["post-13321","post","type-post","status-publish","format-standard","hentry","category-blog","category-home","category-senza-categoria","entry","no-media"],"acf":[],"_links":{"self":[{"href":"https:\/\/informatica.uniurb.it\/triennale\/wp-json\/wp\/v2\/posts\/13321","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/informatica.uniurb.it\/triennale\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/informatica.uniurb.it\/triennale\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/informatica.uniurb.it\/triennale\/wp-json\/wp\/v2\/users\/35"}],"replies":[{"embeddable":true,"href":"https:\/\/informatica.uniurb.it\/triennale\/wp-json\/wp\/v2\/comments?post=13321"}],"version-history":[{"count":7,"href":"https:\/\/informatica.uniurb.it\/triennale\/wp-json\/wp\/v2\/posts\/13321\/revisions"}],"predecessor-version":[{"id":13361,"href":"https:\/\/informatica.uniurb.it\/triennale\/wp-json\/wp\/v2\/posts\/13321\/revisions\/13361"}],"wp:attachment":[{"href":"https:\/\/informatica.uniurb.it\/triennale\/wp-json\/wp\/v2\/media?parent=13321"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/informatica.uniurb.it\/triennale\/wp-json\/wp\/v2\/categories?post=13321"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/informatica.uniurb.it\/triennale\/wp-json\/wp\/v2\/tags?post=13321"},{"taxonomy":"post_series","embeddable":true,"href":"https:\/\/informatica.uniurb.it\/triennale\/wp-json\/wp\/v2\/post_series?post=13321"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}