{"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-informatica\/flutter-a-urbino\/","title":{"rendered":"Flutter: A Urbino il primo hands-on workshop"},"content":{"rendered":"

\"Flutter<\/p>\n

L’11 aprile<\/strong>, dalle 14 alle 18, gli studenti di Informatica Applicata avranno l’opportunit\u00e0 di sperimentare Flutter<\/strong>, il nuovo framework cross-platform viluppato da Google <\/strong>per applicazioni Android<\/strong> e iOS<\/strong>.<\/p>\n

Flutter non \u00e8 solo un framework di sviluppo, ma un vero e proprio SDK<\/strong> (Software Development Kit) completo, pu\u00f2 essere eseguito praticamente su qualsiasi dispositivo con uno schermo<\/strong>. A dimostrarlo sono i numerosi progetti sperimentali che eseguono codice Flutter su Desktop (Windows<\/strong> e MacOS<\/strong>) e su sistemi limitati come il Rasberry PI<\/strong>, oltre a quelli mobile.<\/p>\n

Durante il rilascio ufficiale di Flutter (Dicemebre 2018) \u00e8 stato annunciato il rilascio di 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

Durante il seminario, Gian Marco Di Francesco<\/strong>, responsabile dello sviluppo multipiattaforma di DIGIT srl<\/strong>, presenter\u00e0 Flutter e guider\u00e0 i partecipanti attraverso un’esperienza pratica di sviluppo multi-piattaforma che metter\u00e0 in luce i punti di forza del nuovo framework.<\/p>\n

Per la sessione di laboratorio ogni partecipante potr\u00e0 utilizzare il proprio PC, purch\u00e8 lo abbia preventivamente configurato seguendo le istruzioni di installazione dell’ambiente di sviluppo<\/a>.<\/p>\n

Le registrazioni online gratuite<\/a> verranno accolte fino ad esaurimento dei posti disponibili.<\/p>\n

Programma del workshop<\/h2>\n
    \n
  • Introduzione: applicazioni mobili e strumenti di sviluppo multipiattaforma<\/li>\n
  • Flutter\n
      \n
    • Introduzione, Hummingbird e Flare<\/li>\n
    • Architettura<\/li>\n
    • Performance<\/li>\n<\/ul>\n<\/li>\n
    • I widget in Flutter\n
        \n
      • Stateless Widget<\/li>\n
      • Stateful Widget<\/li>\n<\/ul>\n<\/li>\n
      • Laboratorio: Creazione guidata del primo progetto Flutter con Android Studio<\/li>\n
      • Struttura di un progetto Flutter\n
          \n
        • Main file<\/li>\n
        • Package e Plugin<\/li>\n<\/ul>\n<\/li>\n
        • Laboratorio: elementi di grafica di base\n
            \n
          • Scaffold widget<\/li>\n
          • Listview<\/li>\n
          • Navigazione da lista a dettaglio<\/li>\n<\/ul>\n<\/li>\n
          • Async\/await<\/li>\n
          • Laboratorio: Face Contour Plugin\n
              \n
            • Introduzione a Firebase<\/li>\n
            • Installazione del plug-in<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"

              L’11 aprile, dalle 14 alle 18, gli studenti di Informatica Applicata avranno l’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…<\/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-informatica\/wp-json\/wp\/v2\/posts\/13321","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/informatica.uniurb.it\/triennale-informatica\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/informatica.uniurb.it\/triennale-informatica\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/informatica.uniurb.it\/triennale-informatica\/wp-json\/wp\/v2\/users\/35"}],"replies":[{"embeddable":true,"href":"https:\/\/informatica.uniurb.it\/triennale-informatica\/wp-json\/wp\/v2\/comments?post=13321"}],"version-history":[{"count":7,"href":"https:\/\/informatica.uniurb.it\/triennale-informatica\/wp-json\/wp\/v2\/posts\/13321\/revisions"}],"predecessor-version":[{"id":13361,"href":"https:\/\/informatica.uniurb.it\/triennale-informatica\/wp-json\/wp\/v2\/posts\/13321\/revisions\/13361"}],"wp:attachment":[{"href":"https:\/\/informatica.uniurb.it\/triennale-informatica\/wp-json\/wp\/v2\/media?parent=13321"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/informatica.uniurb.it\/triennale-informatica\/wp-json\/wp\/v2\/categories?post=13321"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/informatica.uniurb.it\/triennale-informatica\/wp-json\/wp\/v2\/tags?post=13321"},{"taxonomy":"post_series","embeddable":true,"href":"https:\/\/informatica.uniurb.it\/triennale-informatica\/wp-json\/wp\/v2\/post_series?post=13321"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}