<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>flutter Archivi - Webbare</title>
	<atom:link href="https://www.webbare.it/tag/flutter/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.webbare.it/tag/flutter/</link>
	<description>Easy choise, easy way!</description>
	<lastBuildDate>Wed, 31 Jan 2024 13:15:50 +0000</lastBuildDate>
	<language>it-IT</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1</generator>

<image>
	<url>https://www.webbare.it/wp-content/uploads/2020/02/jira-logo-scaled.png</url>
	<title>flutter Archivi - Webbare</title>
	<link>https://www.webbare.it/tag/flutter/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Google aggiunge i simulatori iOS e Android al Progetto IDX</title>
		<link>https://www.webbare.it/2024-01-google-ios-android-idx/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=google-ios-android-idx</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Wed, 31 Jan 2024 13:15:50 +0000</pubDate>
				<category><![CDATA[Dev]]></category>
		<category><![CDATA[Devops]]></category>
		<category><![CDATA[Mobile App]]></category>
		<category><![CDATA[Mobile Dev]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[astro]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[cloud workspace]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[emulator]]></category>
		<category><![CDATA[flask qwik]]></category>
		<category><![CDATA[flutter]]></category>
		<category><![CDATA[go]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[iOs]]></category>
		<category><![CDATA[lit]]></category>
		<category><![CDATA[node.js]]></category>
		<category><![CDATA[preact]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[project idx]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[simulator]]></category>
		<category><![CDATA[solid.js]]></category>
		<category><![CDATA[workspace]]></category>
		<guid isPermaLink="false">https://www.webbare.it/?p=2328</guid>

					<description><![CDATA[<p>L'articolo <a href="https://www.webbare.it/2024-01-google-ios-android-idx/">Google aggiunge i simulatori iOS e Android al Progetto IDX</a> proviene da <a href="https://www.webbare.it">Webbare</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="wpb-content-wrapper" id="wpb-content-root"><div id="vc_row-6a9b2f6f4d8f3" class="vc_row wpb_row vc_row-fluid thegem-custom-6a9b2f6f4d8dd7913"><div class="wpb_column vc_column_container vc_col-sm-12 thegem-custom-6a9b2f6f5b6186138" ><div class="vc_column-inner thegem-custom-inner-6a9b2f6f5b61d "><div class="wpb_wrapper thegem-custom-6a9b2f6f5b6186138">
	
		<div class="wpb_text_column wpb_content_element  thegem-vc-text thegem-custom-6a9b2f6f5bb9e440"  >
			<div class="wpb_wrapper">
				<p><strong>Google</strong> ha aggiunto simulatori iOS e Android direttamente all&#8217;interno del suo spazio di lavoro per sviluppatori basato su cloud, <strong>Project IDX.</strong></p>
<p>Il gigante della ricerca ha lanciato Project IDX sei mesi fa come strumento sperimentale per semplificare lo sviluppo di app full-stack e multipiattaforma. Consolida i complessi flussi di lavoro tradizionalmente associati alla creazione di applicazioni mobili e web in un unico ambiente collaborativo.</p>
<p><em>Pasquale D&#8217;Silva,</em> sviluppatore dell&#8217;app di creazione di contenuti alimentata dall&#8217;intelligenza artificiale che Tanaki ha realizzato con Project IDX, ha dichiarato che lo spazio di lavoro condiviso è stato &#8220;così divertente&#8221; e come &#8220;un portale di collaborazione magico&#8221; per il suo team remoto.</p>
<p>Il Firebase Blog è un altro progetto che ora è stato completamente scritto, sviluppato e distribuito utilizzando Project IDX. Anche Lloyd Tabb, Google Distinguished Engineer, lo sta utilizzando per i suoi numerosi progetti di dati in corso, tra cui Malloy, che gli consente di &#8220;avviare rapidamente un&#8217;istanza per risolvere un problema&#8221;.</p>
<p>I nuovi simulatori iOS e Android consentono agli sviluppatori di visualizzare l&#8217;anteprima delle loro applicazioni senza lasciare Project IDX. Per i modelli web e Flutter, viene caricata automaticamente l&#8217;anteprima Chrome o Safari appropriata. Questa funzione consente agli sviluppatori di verificare i layout e il comportamento durante la creazione.</p>
<p>Project IDX ha anche aggiunto nuovi modelli di app, tra cui quelli per Astro, Go, Python, Flask Qwik, Lit, Preact, Solid.js e Node.js, rispondendo alle richieste degli utenti. Anche la galleria dei modelli è stata migliorata.</p>
<p>La configurazione <strong>Nix</strong> alimenta gli spazi di lavoro IDX ed è stata migliorata per facilitare le personalizzazioni. I miglioramenti includono una migliore modifica dei modelli, la modifica del codice con l&#8217;evidenziazione della sintassi e i suggerimenti e la ricostruzione più rapida dell&#8217;ambiente quando si risolvono i problemi.</p>
<p>Ulteriori aggiornamenti per gli sviluppatori includono la regolazione automatica del firewall per i servizi, l&#8217;accesso rapido agli strumenti della riga di comando e il supporto per Docker. Le funzionalità AI di Project IDX sono state estese ad altri 15 Paesi.</p>
<p>Google continua ad arricchire Project IDX e invita gli sviluppatori a continuare a fornire feedback.</p>

			</div>
			<style>@media screen and (max-width: 1023px) {.thegem-vc-text.thegem-custom-6a9b2f6f5bb9e440{display: block!important;}}@media screen and (max-width: 767px) {.thegem-vc-text.thegem-custom-6a9b2f6f5bb9e440{display: block!important;}}@media screen and (max-width: 1023px) {.thegem-vc-text.thegem-custom-6a9b2f6f5bb9e440{position: relative !important;}}@media screen and (max-width: 767px) {.thegem-vc-text.thegem-custom-6a9b2f6f5bb9e440{position: relative !important;}}</style>
		</div>
	
</div></div></div></div>
</div><p>L'articolo <a href="https://www.webbare.it/2024-01-google-ios-android-idx/">Google aggiunge i simulatori iOS e Android al Progetto IDX</a> proviene da <a href="https://www.webbare.it">Webbare</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>AWS Amplify Flutter annuncia il supporto Web e Desktop (in anteprima per gli sviluppatori) per API, Analytics, e Storage</title>
		<link>https://www.webbare.it/2022-11-aws-amplify-flutter/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=aws-amplify-flutter</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Tue, 22 Nov 2022 10:26:51 +0000</pubDate>
				<category><![CDATA[Mobile App]]></category>
		<category><![CDATA[Mobile Dev]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Web Developer]]></category>
		<category><![CDATA[Amplify]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[AWS]]></category>
		<category><![CDATA[desktop]]></category>
		<category><![CDATA[flutter]]></category>
		<category><![CDATA[iOs]]></category>
		<guid isPermaLink="false">https://www.webbare.it/?p=2022</guid>

					<description><![CDATA[<p>L'articolo <a href="https://www.webbare.it/2022-11-aws-amplify-flutter/">AWS Amplify Flutter annuncia il supporto Web e Desktop (in anteprima per gli sviluppatori) per API, Analytics, e Storage</a> proviene da <a href="https://www.webbare.it">Webbare</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="wpb-content-wrapper" id="wpb-content-root"><div id="vc_row-6a9b2f6f5ccf3" class="vc_row wpb_row vc_row-fluid thegem-custom-6a9b2f6f5cce02715"><div class="wpb_column vc_column_container vc_col-sm-12 thegem-custom-6a9b2f6f5d0b89717" ><div class="vc_column-inner thegem-custom-inner-6a9b2f6f5d0bb "><div class="wpb_wrapper thegem-custom-6a9b2f6f5d0b89717">
	
		<div class="wpb_text_column wpb_content_element  thegem-vc-text thegem-custom-6a9b2f6f5d3d23053"  >
			<div class="wpb_wrapper">
				<p><strong>AWS Amplify</strong> annuncia un&#8217;anteprima per sviluppatori per espandere il supporto di <strong>Flutter</strong> a Web e desktop per i casi d&#8217;uso di <strong>API, Analytics e Storage</strong>. Gli sviluppatori possono ora creare app Flutter multipiattaforma con Amplify destinate a <strong>iOS, Android, Web e desktop</strong> (macOS, Windows, Linux) utilizzando un&#8217;<em>unica base di codice</em>. In combinazione con <a href="https://aws.amazon.com/about-aws/whats-new/2022/08/aws-amplify-flutter-announces-web-desktop-support-preview-authentication/">l&#8217;anteprima dell&#8217;autenticazione</a> rilasciata in precedenza, gli sviluppatori possono ora creare applicazioni Flutter multipiattaforma che includono l&#8217;API REST o l&#8217;API GraphQL per interagire con i dati di back-end, l&#8217;analisi per comprendere il comportamento degli utenti e l&#8217;archiviazione per il salvataggio e il recupero di file e contenuti multimediali.</p>
<p>Questa versione di anteprima per sviluppatori è stata scritta interamente in <strong>Dart</strong>, consentendo agli sviluppatori di distribuire le proprie app su tutte le piattaforme di destinazione attualmente supportate da Flutter. Amplify <strong>Flutter</strong> è progettato per fornire agli sviluppatori un comportamento coerente, indipendentemente dalla piattaforma di destinazione. Con questi set di funzionalità ora disponibili su Web e desktop, gli sviluppatori Flutter possono creare esperienze mirate alle piattaforme più importanti per i propri clienti.</p>

			</div>
			<style>@media screen and (max-width: 1023px) {.thegem-vc-text.thegem-custom-6a9b2f6f5d3d23053{display: block!important;}}@media screen and (max-width: 767px) {.thegem-vc-text.thegem-custom-6a9b2f6f5d3d23053{display: block!important;}}@media screen and (max-width: 1023px) {.thegem-vc-text.thegem-custom-6a9b2f6f5d3d23053{position: relative !important;}}@media screen and (max-width: 767px) {.thegem-vc-text.thegem-custom-6a9b2f6f5d3d23053{position: relative !important;}}</style>
		</div>
	
</div></div></div></div><div id="vc_row-6a9b2f6f5d80f" class="vc_row wpb_row vc_row-fluid thegem-custom-6a9b2f6f5d8011127"><div class="wpb_column vc_column_container vc_col-sm-12 thegem-custom-6a9b2f6f5db8e2189" ><div class="vc_column-inner thegem-custom-inner-6a9b2f6f5db91 "><div class="wpb_wrapper thegem-custom-6a9b2f6f5db8e2189">
	
		<div class="wpb_text_column wpb_content_element  thegem-vc-text thegem-custom-6a9b2f6f5de982783"  >
			<div class="wpb_wrapper">
				<div class="small-body">Fonte: <a href="https://aws.amazon.com/it/about-aws/whats-new/2022/11/aws-amplify-flutter-web-desktop-developer-preview-api-analytics-storage/">AWS</a></div>

			</div>
			<style>@media screen and (max-width: 1023px) {.thegem-vc-text.thegem-custom-6a9b2f6f5de982783{display: block!important;}}@media screen and (max-width: 767px) {.thegem-vc-text.thegem-custom-6a9b2f6f5de982783{display: block!important;}}@media screen and (max-width: 1023px) {.thegem-vc-text.thegem-custom-6a9b2f6f5de982783{position: relative !important;}}@media screen and (max-width: 767px) {.thegem-vc-text.thegem-custom-6a9b2f6f5de982783{position: relative !important;}}</style>
		</div>
	
</div></div></div></div>
</div><p>L'articolo <a href="https://www.webbare.it/2022-11-aws-amplify-flutter/">AWS Amplify Flutter annuncia il supporto Web e Desktop (in anteprima per gli sviluppatori) per API, Analytics, e Storage</a> proviene da <a href="https://www.webbare.it">Webbare</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Flutter nel 2022: strategia e roadmap</title>
		<link>https://www.webbare.it/2022-04-flutter-2022/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=flutter-2022</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Thu, 21 Apr 2022 09:21:54 +0000</pubDate>
				<category><![CDATA[Mobile Dev]]></category>
		<category><![CDATA[flutter]]></category>
		<guid isPermaLink="false">https://www.webbare.it/?p=1571</guid>

					<description><![CDATA[<p>Le Aree di interesse per Flutter.</p>
<p>L'articolo <a href="https://www.webbare.it/2022-04-flutter-2022/">Flutter nel 2022: strategia e roadmap</a> proviene da <a href="https://www.webbare.it">Webbare</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="wpb-content-wrapper" id="wpb-content-root"><div id="vc_row-6a9b2f6f5ed74" class="vc_row wpb_row vc_row-fluid thegem-custom-6a9b2f6f5ed63657"><div class="wpb_column vc_column_container vc_col-sm-12 thegem-custom-6a9b2f6f5f1592055" ><div class="vc_column-inner thegem-custom-inner-6a9b2f6f5f15c "><div class="wpb_wrapper thegem-custom-6a9b2f6f5f1592055"><div class="clearboth"></div><style>#thegem-divider-6a9b2f6f5f278 {margin-top: 20px !important;}</style><div id="thegem-divider-6a9b2f6f5f278" class="gem-divider  " style="" ></div>
	
		<div class="wpb_text_column wpb_content_element  thegem-vc-text thegem-custom-6a9b2f6f5f5197033"  >
			<div class="wpb_wrapper">
				<p>Ogni anno, come altri grandi team di Google, eseguiamo un processo di pianificazione per definire i nostri obiettivi e le aree di interesse per il prossimo anno. Normalmente, i team di prodotto custodiscono attentamente questi documenti, poiché possono contenere informazioni sensibili dal punto di vista commerciale o riguardare aree di vantaggio competitivo. Tuttavia, come progetto open source, riteniamo che la trasparenza sia una virtù: consente una maggiore fiducia nel nostro futuro e nella nostra direzione e consente agli altri di fare progetti con maggiore chiarezza su come i loro investimenti possono connettersi ai nostri.</p>
<p>Pertanto, oggi condividiamo per la prima volta il nostro <a href="https://docs.google.com/document/d/e/2PACX-1vTI9X2XHN_IY8wDO4epQSD1CkRT8WDxf2CEExp5Ef4Id206UOMopkYqU73FvAnnYG6NAecNSDo9TaEO/pub">documento di strategia annuale</a> con la comunità in generale. In questo documento esprimiamo la nostra missione, condividiamo alcuni principi guida e descriviamo i principali investimenti che prevediamo di intraprendere nel prossimo anno. Per necessità, ci sono alcune redazioni minori (come dati sensibili dal punto di vista commerciale o riferimenti a prodotti non annunciati), ma riteniamo che ciò fornisca una buona panoramica dei nostri piani. Questo documento strategico dovrebbe essere letto insieme alla <a href="https://github.com/flutter/flutter/wiki/Roadmap">roadmap</a> ingegneristica sul nostro wiki, che aggiunge ulteriori dettagli sulle funzionalità su cui stiamo lavorando.</p>
<p>Una nota importante sull&#8217;uso della parola &#8220;noi&#8221; nelle frasi precedenti, che può essere letta come &#8220;coloro che pagano Google per lavorare su Flutter&#8221;. Flutter è il lavoro di molti contributori all&#8217;interno e all&#8217;esterno di Google. Sebbene Google sia il più grande sponsor misurato in base al numero di contributori pagati, non è l&#8217;unico contributore. Nell&#8217;ultimo anno, migliaia di persone hanno contribuito al progetto con la loro proprietà intellettuale e il loro lavoro, da individui a grandi aziende come Canonical, Microsoft, ByteDance e Alibaba.</p>

			</div>
			<style>@media screen and (max-width: 1023px) {.thegem-vc-text.thegem-custom-6a9b2f6f5f5197033{display: block!important;}}@media screen and (max-width: 767px) {.thegem-vc-text.thegem-custom-6a9b2f6f5f5197033{display: block!important;}}@media screen and (max-width: 1023px) {.thegem-vc-text.thegem-custom-6a9b2f6f5f5197033{position: relative !important;}}@media screen and (max-width: 767px) {.thegem-vc-text.thegem-custom-6a9b2f6f5f5197033{position: relative !important;}}</style>
		</div>
	
<div class="clearboth"></div><style>#thegem-divider-6a9b2f6f5f5c3 {margin-top: 20px !important;}</style><div id="thegem-divider-6a9b2f6f5f5c3" class="gem-divider  " style="" ></div>
	
		<div class="wpb_text_column wpb_content_element  thegem-vc-text thegem-custom-6a9b2f6f5f8493550"  >
			<div class="wpb_wrapper">
				<p>Pertanto, mentre il documento di strategia descrive gli investimenti che Google sta facendo e condivide la logica alla base di tali decisioni, non intende porre limiti al modo in cui gli altri contribuiscono a Flutter. Ci auguriamo che il nostro lavoro sia ben allineato con le esigenze della comunità in generale, ma prevediamo che uno dei vantaggi della condivisione di questo documento è che gli altri vedranno opportunità per i propri investimenti, sia basandosi sul lavoro che Google prevede di contribuire, sia riempimento di aree a cui non diamo la priorità.</p>
<p>Alcuni esempi di questo includono il lavoro che Sony sta facendo su Linux embedded; gli investimenti che Toyota e altre aziende automobilistiche stanno facendo sull&#8217;utilizzo di Flutter in Automotive Grade Linux e lavorano da Samsung e altri per portare Flutter su Tizen. Sebbene nessuno di questi lavori sia elencato nel nostro documento strategico, fa parte del progetto Flutter, proprio come qualsiasi codice fornito da Google. E, naturalmente, ci sono decine di migliaia di pacchetti che si basano sul framework, la stragrande maggioranza dei quali proviene da sviluppatori esterni a Google.</p>
<p>Un&#8217;ultima dichiarazione di non responsabilità: la nostra strategia probabilmente si evolverà nel tempo man mano che continuiamo a impegnarci con la comunità e man mano che le priorità e le strategie aziendali cambiano. Di conseguenza, nulla qui dovrebbe essere visto come un impegno vincolante, anche se intendiamo seguirlo come nostra guida.</p>

			</div>
			<style>@media screen and (max-width: 1023px) {.thegem-vc-text.thegem-custom-6a9b2f6f5f8493550{display: block!important;}}@media screen and (max-width: 767px) {.thegem-vc-text.thegem-custom-6a9b2f6f5f8493550{display: block!important;}}@media screen and (max-width: 1023px) {.thegem-vc-text.thegem-custom-6a9b2f6f5f8493550{position: relative !important;}}@media screen and (max-width: 767px) {.thegem-vc-text.thegem-custom-6a9b2f6f5f8493550{position: relative !important;}}</style>
		</div>
	
</div></div></div></div>
</div><p>L'articolo <a href="https://www.webbare.it/2022-04-flutter-2022/">Flutter nel 2022: strategia e roadmap</a> proviene da <a href="https://www.webbare.it">Webbare</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Flutter Apprentice di Mike Katz in PDF</title>
		<link>https://www.webbare.it/2022-03-flutter-apprentice-by-mike-katz-pdf/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=flutter-apprentice-by-mike-katz-pdf</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Wed, 23 Mar 2022 10:26:25 +0000</pubDate>
				<category><![CDATA[Mobile Dev]]></category>
		<category><![CDATA[books]]></category>
		<category><![CDATA[flutter]]></category>
		<guid isPermaLink="false">https://www.webbare.it/?p=1510</guid>

					<description><![CDATA[<p>Flutter è un'entusiasmante toolkit di sviluppo che ti consente di creare app per iOS, Android e persino Web e desktop, il tutto da un'unica base di codice.</p>
<p>L'articolo <a href="https://www.webbare.it/2022-03-flutter-apprentice-by-mike-katz-pdf/">Flutter Apprentice di Mike Katz in PDF</a> proviene da <a href="https://www.webbare.it">Webbare</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="wpb-content-wrapper" id="wpb-content-root"><div id="vc_row-6a9b2f6f60733" class="vc_row wpb_row vc_row-fluid thegem-custom-6a9b2f6f607242520"><div class="wpb_column vc_column_container vc_col-sm-12 thegem-custom-6a9b2f6f60b604540" ><div class="vc_column-inner thegem-custom-inner-6a9b2f6f60b63 "><div class="wpb_wrapper thegem-custom-6a9b2f6f60b604540"><div class="clearboth"></div><style>#thegem-divider-6a9b2f6f60cb7 {margin-top: 20px !important;}</style><div id="thegem-divider-6a9b2f6f60cb7" class="gem-divider  " style="" ></div>
	
		<div class="wpb_text_column wpb_content_element  thegem-vc-text thegem-custom-6a9b2f6f60f366842"  >
			<div class="wpb_wrapper">
				<p>Flutter è un&#8217;entusiasmante toolkit di sviluppo che ti consente di creare app per iOS, Android e persino Web e desktop, il tutto da un&#8217;unica base di codice.</p>
<p>Utilizza un approccio dichiarativo allo sviluppo dell&#8217;interfaccia utente. Puoi &#8220;ricaricare&#8221; il codice durante lo sviluppo e le app funzioneranno a velocità nativa grazie al suo motore di rendering personalizzato.</p>
<h3>Per chi è questo libro</h3>
<p>Questo libro è rivolto agli sviluppatori che non conoscono Flutter e anche agli sviluppatori che hanno già esperienza nella creazione di app per piattaforme iOS e Android o app Web.</p>
<h3>Argomenti trattati in Flutter Apprentice</h3>
<p><strong>Widget</strong>: usa i widget Flutter per creare moderne interfacce utente mobile.</p>
<p><strong>Navigazione</strong>: naviga tra più schermate all&#8217;interno di un&#8217;app Flutter, incluso l&#8217;utilizzo di deep link.</p>
<p><strong>Rete e persistenza</strong>: recupera i dati dalla rete, analizza la risposta JSON e memorizza nella cache i dati localmente in un database SQLite.</p>
<p><strong>Gestione dello stato</strong>: esplora l&#8217;idea fondamentale della gestione dello stato in Flutter e scopri varie tecniche e strumenti di gestione dello stato.</p>
<p><strong>Stream</strong>: scopri i flussi Dart e come usarli nelle app Flutter.</p>
<p><strong>Distribuzione</strong>: impara a preparare e distribuire la tua app negli app store mobile.</p>
<p>Una cosa su cui puoi contare: dopo aver letto questo libro, sarai pronto a creare e distribuire app mobili complete sia sull&#8217;App Store iOS che su Google Play Store, senza dover scrivere due app separate.</p>

			</div>
			<style>@media screen and (max-width: 1023px) {.thegem-vc-text.thegem-custom-6a9b2f6f60f366842{display: block!important;}}@media screen and (max-width: 767px) {.thegem-vc-text.thegem-custom-6a9b2f6f60f366842{display: block!important;}}@media screen and (max-width: 1023px) {.thegem-vc-text.thegem-custom-6a9b2f6f60f366842{position: relative !important;}}@media screen and (max-width: 767px) {.thegem-vc-text.thegem-custom-6a9b2f6f60f366842{position: relative !important;}}</style>
		</div>
	
<div class="clearboth"></div><style>#thegem-divider-6a9b2f6f6100b {margin-top: 20px !important;}</style><div id="thegem-divider-6a9b2f6f6100b" class="gem-divider  " style="" ></div>
	
		<div class="wpb_text_column wpb_content_element  thegem-vc-text thegem-custom-6a9b2f6f612823443"  >
			<div class="wpb_wrapper">
				<h3>Contenuti:</h3>
<p><strong>Sezione I:</strong> crea la tua prima app Flutter</p>
<p>Capitolo 1: Per iniziare</p>
<p>Capitolo 2: Ciao, Flutter</p>
<p><strong>Sezione II:</strong> Tutto è un widget</p>
<p>Capitolo 3: Widget di base</p>
<p>Capitolo 4: Capire i widget</p>
<p>Capitolo 5: Widget scorrevoli</p>
<p>Capitolo 6: Widget interattivi</p>
<p><strong>Sezione III:</strong> Navigazione tra le schermate</p>
<p>Capitolo 7: Rotte e navigazione</p>
<p>Capitolo 8: Deep Link e URL Web</p>
<p><strong>Sezione IV</strong>: Networking, Persistenza e Stato</p>
<p>Capitolo 9: Preferenze condivise</p>
<p>Capitolo 10: Serializzazione con JSON</p>
<p>Capitolo 11: Networking in Flutter</p>
<p>Capitolo 12: Utilizzo della libreria Chopper</p>
<p>Capitolo 13: Gestione dello Stato</p>
<p>Capitolo 14: Stream</p>
<p>Capitolo 15: Salvataggio dei dati con SQLite</p>
<p><strong>Sezione V:</strong> Distribuzione</p>
<p>Capitolo 16: Risorse app specifiche della piattaforma</p>
<p>Capitolo 17: Crea e rilascia un&#8217;app Android</p>
<p>Capitolo 18: Crea e rilascia un&#8217;app iOS</p>

			</div>
			<style>@media screen and (max-width: 1023px) {.thegem-vc-text.thegem-custom-6a9b2f6f612823443{display: block!important;}}@media screen and (max-width: 767px) {.thegem-vc-text.thegem-custom-6a9b2f6f612823443{display: block!important;}}@media screen and (max-width: 1023px) {.thegem-vc-text.thegem-custom-6a9b2f6f612823443{position: relative !important;}}@media screen and (max-width: 767px) {.thegem-vc-text.thegem-custom-6a9b2f6f612823443{position: relative !important;}}</style>
		</div>
	
<div class="vc_empty_space"   style="height: 32px"><span class="vc_empty_space_inner"></span></div><h2 style="text-align: center;font-family:Abril Fatface;font-weight:400;font-style:normal" class="vc_custom_heading" >Compila il form per scaricare il libro gratuitamente!</h2></div></div></div></div><div id="vc_row-6a9b2f6f625cf" class="vc_row wpb_row vc_row-fluid thegem-custom-6a9b2f6f625be1913"><div class="wpb_column vc_column_container vc_col-sm-12 thegem-custom-6a9b2f6f629d69232" ><div class="vc_column-inner thegem-custom-inner-6a9b2f6f629da "><div class="wpb_wrapper thegem-custom-6a9b2f6f629d69232">
	<div class="wpb_raw_code wpb_raw_html wpb_content_element" >
		<div class="wpb_wrapper">
			
						<script>
							window.hsFormsOnReady = window.hsFormsOnReady || [];
							window.hsFormsOnReady.push(()=>{
								hbspt.forms.create({
									portalId: 6240798,
									formId: "643577f2-c87a-45c3-9c2a-591a9d754b7a",
									target: "#hbspt-form-1788555119000-4012345737",
									region: "",
									
							})});
						</script>
						<div class="hbspt-form" id="hbspt-form-1788555119000-4012345737"></div>
		</div>
	</div>
</div></div></div></div>
</div><p>L'articolo <a href="https://www.webbare.it/2022-03-flutter-apprentice-by-mike-katz-pdf/">Flutter Apprentice di Mike Katz in PDF</a> proviene da <a href="https://www.webbare.it">Webbare</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Suggerimenti e trucchi rapidi per accelerare il processo di sviluppo delle app con Flutter</title>
		<link>https://www.webbare.it/2022-03-trucchi-sviluppo-app-flutter/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=trucchi-sviluppo-app-flutter</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Fri, 18 Mar 2022 09:20:02 +0000</pubDate>
				<category><![CDATA[Mobile Dev]]></category>
		<category><![CDATA[Dart]]></category>
		<category><![CDATA[flutter]]></category>
		<guid isPermaLink="false">https://www.webbare.it/?p=1488</guid>

					<description><![CDATA[<p>Flutter, il pargoletto di Google, sta rendendo il viaggio dello sviluppo di app meno accidentato.</p>
<p>L'articolo <a href="https://www.webbare.it/2022-03-trucchi-sviluppo-app-flutter/">Suggerimenti e trucchi rapidi per accelerare il processo di sviluppo delle app con Flutter</a> proviene da <a href="https://www.webbare.it">Webbare</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="wpb-content-wrapper" id="wpb-content-root"><div id="vc_row-6a9b2f6f64534" class="vc_row wpb_row vc_row-fluid vc_custom_1549006979046 thegem-custom-6a9b2f6f6451e8605"><div class="wpb_column vc_column_container vc_col-sm-6 vc_col-md-6 thegem-custom-6a9b2f6f649596411" ><div class="vc_column-inner thegem-custom-inner-6a9b2f6f6495c "><div class="wpb_wrapper thegem-custom-6a9b2f6f649596411"><div class="vc_empty_space"   style="height: 60px"><span class="vc_empty_space_inner"></span></div><div class="centered-box gem-image-centered-box" ><div class="gem-image gem-wrapbox gem-wrapbox-style-default gem-wrapbox-position-centered lazy-loading  thegem-custom-6a9b2f6f64c54509"  style="" ><div class="gem-wrapbox-inner  lazy-loading-item"  data-ll-effect="move-up"><a href="https://www.webbare.it/wp-content/uploads/2021/10/flutter5786.jpeg" class="fancybox"><img class="gem-wrapbox-element img-responsive" src="https://www.webbare.it/wp-content/uploads/2021/10/flutter5786.jpeg" alt=""/></a></div><style type="text/css">.thegem-custom-6a9b2f6f64c54509.gem-image a:hover img {filter: brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}</style></div></div></div></div></div><div class="wpb_column vc_column_container vc_col-sm-6 thegem-custom-6a9b2f6f652e13836" ><div class="vc_column-inner thegem-custom-inner-6a9b2f6f652e4 vc_custom_1644480577344"><div class="wpb_wrapper thegem-custom-6a9b2f6f652e13836"><div class="clearboth"></div><style>#thegem-divider-6a9b2f6f6539e {margin-top: 28px !important;}</style><div id="thegem-divider-6a9b2f6f6539e" class="gem-divider  " style="" ></div>
	
		<div class="wpb_text_column wpb_content_element  vc_custom_1647593628032 thegem-vc-text thegem-custom-6a9b2f6f6561a2936"  >
			<div class="wpb_wrapper">
				<p>Flutter, il pargoletto di Google, sta rendendo il viaggio dello sviluppo di app meno accidentato. Fornisce agli sviluppatori collegamenti agli sviluppatori per lo sviluppo di app per Android e iOS. Tuttavia, ci sono suggerimenti e trucchi di Flutter che possono rendere lo sviluppo di app un gioco da ragazzi (letteralmente, questa è una specie di bonus per la via più breve già esistente). Questi suggerimenti e trucchi ti aiutano a risparmiare tempo accelerando lo sviluppo dell&#8217;app Flutter, migliorando lo stile di codifica e aumentando drasticamente la produttività.</p>
<p>Nella prossima sezione, metteremo in evidenza alcuni dei suggerimenti pratici e mirati che renderanno più semplice lo sviluppo dell&#8217;app Flutter. Come facciamo a saperlo? Beh, siamo tra i primi ad adottare Flutter nel settore, motivo per cui lo conosciamo molto bene Flutter. Iniziamo!</p>

			</div>
			<style>@media screen and (max-width: 1023px) {.thegem-vc-text.thegem-custom-6a9b2f6f6561a2936{display: block!important;}}@media screen and (max-width: 767px) {.thegem-vc-text.thegem-custom-6a9b2f6f6561a2936{display: block!important;}}@media screen and (max-width: 1023px) {.thegem-vc-text.thegem-custom-6a9b2f6f6561a2936{position: relative !important;}}@media screen and (max-width: 767px) {.thegem-vc-text.thegem-custom-6a9b2f6f6561a2936{position: relative !important;}}</style>
		</div>
	
</div></div></div></div><div id="vc_row-6a9b2f6f65a6b" class="vc_row wpb_row vc_row-fluid thegem-custom-6a9b2f6f65a5d462"><div class="wpb_column vc_column_container vc_col-sm-12 thegem-custom-6a9b2f6f65e697268" ><div class="vc_column-inner thegem-custom-inner-6a9b2f6f65e6d "><div class="wpb_wrapper thegem-custom-6a9b2f6f65e697268"><h3 style="text-align: left;font-family:Abril Fatface;font-weight:400;font-style:normal" class="vc_custom_heading" >#1 Usa SizedBox al posto di Container:</h3>
	
		<div class="wpb_text_column wpb_content_element  thegem-vc-text thegem-custom-6a9b2f6f664dd5001"  >
			<div class="wpb_wrapper">
				<p>SizedBox è leggero rispetto a Container. Consiste in un costruttore const che può aiutarti a correggere gli spazi bianchi in un layout.</p>

			</div>
			<style>@media screen and (max-width: 1023px) {.thegem-vc-text.thegem-custom-6a9b2f6f664dd5001{display: block!important;}}@media screen and (max-width: 767px) {.thegem-vc-text.thegem-custom-6a9b2f6f664dd5001{display: block!important;}}@media screen and (max-width: 1023px) {.thegem-vc-text.thegem-custom-6a9b2f6f664dd5001{position: relative !important;}}@media screen and (max-width: 767px) {.thegem-vc-text.thegem-custom-6a9b2f6f664dd5001{position: relative !important;}}</style>
		</div>
	
<div class="clearboth"></div><style>#thegem-divider-6a9b2f6f66587 {margin-top: 20px !important;}</style><div id="thegem-divider-6a9b2f6f66587" class="gem-divider  " style="" ></div><h3 style="text-align: left;font-family:Abril Fatface;font-weight:400;font-style:normal" class="vc_custom_heading" ># 2 Sfrutta al meglio gli snippet di Flutter:</h3>
	
		<div class="wpb_text_column wpb_content_element  thegem-vc-text thegem-custom-6a9b2f6f66ae79753"  >
			<div class="wpb_wrapper">
				<p>Creare un&#8217;esperienza magica con Flutter è semplice grazie ad uno snippet di flutter. Puoi utilizzare il widget StreamBuilder o il widget SingleChildScrollView per creare rapidamente classi e metodi in Android Studio o VSCode.</p>

			</div>
			<style>@media screen and (max-width: 1023px) {.thegem-vc-text.thegem-custom-6a9b2f6f66ae79753{display: block!important;}}@media screen and (max-width: 767px) {.thegem-vc-text.thegem-custom-6a9b2f6f66ae79753{display: block!important;}}@media screen and (max-width: 1023px) {.thegem-vc-text.thegem-custom-6a9b2f6f66ae79753{position: relative !important;}}@media screen and (max-width: 767px) {.thegem-vc-text.thegem-custom-6a9b2f6f66ae79753{position: relative !important;}}</style>
		</div>
	
<div class="clearboth"></div><style>#thegem-divider-6a9b2f6f66b70 {margin-top: 27px !important;}</style><div id="thegem-divider-6a9b2f6f66b70" class="gem-divider  " style="" ></div><h3 style="text-align: left;font-family:Abril Fatface;font-weight:400;font-style:normal" class="vc_custom_heading" ># 3 Fai clic su Animazione Lenta per eseguire facilmente il debug:</h3>
	
		<div class="wpb_text_column wpb_content_element  thegem-vc-text thegem-custom-6a9b2f6f670a15569"  >
			<div class="wpb_wrapper">
				<p>È importante controllare i minimi dettagli durante la progettazione dell&#8217;animazione del flutter. Ci sono possibilità che tu possa perdere un segmento particolare che può influenzare l&#8217;animazione nella scena finale. Per garantire un&#8217;implementazione senza interruzioni, puoi fare clic su Flutter inspector → animazione lenta, rallentare l&#8217;animazione e verificare la presenza di eventuali errori.</p>

			</div>
			<style>@media screen and (max-width: 1023px) {.thegem-vc-text.thegem-custom-6a9b2f6f670a15569{display: block!important;}}@media screen and (max-width: 767px) {.thegem-vc-text.thegem-custom-6a9b2f6f670a15569{display: block!important;}}@media screen and (max-width: 1023px) {.thegem-vc-text.thegem-custom-6a9b2f6f670a15569{position: relative !important;}}@media screen and (max-width: 767px) {.thegem-vc-text.thegem-custom-6a9b2f6f670a15569{position: relative !important;}}</style>
		</div>
	
<div class="clearboth"></div><style>#thegem-divider-6a9b2f6f6712d {margin-top: 27px !important;}</style><div id="thegem-divider-6a9b2f6f6712d" class="gem-divider  " style="" ></div><h3 style="text-align: left;font-family:Abril Fatface;font-weight:400;font-style:normal" class="vc_custom_heading" ># 4 Usa la schermata introduttiva per un'esperienza personalizzabile:</h3>
	
		<div class="wpb_text_column wpb_content_element  thegem-vc-text thegem-custom-6a9b2f6f675ec9391"  >
			<div class="wpb_wrapper">
				<p>Non seccarti nel progettare una schermata introduttiva unica. Crea una bella schermata introduttiva usando la schermata introduttiva al momento del lancio in un batter d&#8217;occhio. Puoi personalizzarlo come preferisci per il tuo progetto.</p>

			</div>
			<style>@media screen and (max-width: 1023px) {.thegem-vc-text.thegem-custom-6a9b2f6f675ec9391{display: block!important;}}@media screen and (max-width: 767px) {.thegem-vc-text.thegem-custom-6a9b2f6f675ec9391{display: block!important;}}@media screen and (max-width: 1023px) {.thegem-vc-text.thegem-custom-6a9b2f6f675ec9391{position: relative !important;}}@media screen and (max-width: 767px) {.thegem-vc-text.thegem-custom-6a9b2f6f675ec9391{position: relative !important;}}</style>
		</div>
	
<div class="clearboth"></div><style>#thegem-divider-6a9b2f6f6764c {margin-top: 27px !important;}</style><div id="thegem-divider-6a9b2f6f6764c" class="gem-divider  " style="" ></div><h3 style="text-align: left;font-family:Abril Fatface;font-weight:400;font-style:normal" class="vc_custom_heading" ># 5 Implementa il codice seguente per ottenere un effetto personalizzato del tema MaterialApp:</h3>
	
		<div class="wpb_text_column wpb_content_element  thegem-vc-text thegem-custom-6a9b2f6f67a348074"  >
			<div class="wpb_wrapper">
				<p>Immagina di aggiungere solo due righe di codice per aiutarti ad aggiungere effetti dove vuoi. Di seguito sono elencate le due linee con le quali è possibile creare un design personalizzato che può essere utilizzato ovunque.</p>

			</div>
			<style>@media screen and (max-width: 1023px) {.thegem-vc-text.thegem-custom-6a9b2f6f67a348074{display: block!important;}}@media screen and (max-width: 767px) {.thegem-vc-text.thegem-custom-6a9b2f6f67a348074{display: block!important;}}@media screen and (max-width: 1023px) {.thegem-vc-text.thegem-custom-6a9b2f6f67a348074{position: relative !important;}}@media screen and (max-width: 767px) {.thegem-vc-text.thegem-custom-6a9b2f6f67a348074{position: relative !important;}}</style>
		</div>
	
<div class="centered-box gem-image-centered-box" ><div class="gem-image gem-wrapbox gem-wrapbox-style-default gem-wrapbox-position-centered lazy-loading  thegem-custom-6a9b2f6f67a9f5590"  style="" ><div class="gem-wrapbox-inner  lazy-loading-item"  data-ll-effect="move-up"><a href="https://www.webbare.it/wp-content/uploads/2022/03/Schermata-2022-03-18-alle-10.03.52.png" class="fancybox"><img class="gem-wrapbox-element img-responsive" src="https://www.webbare.it/wp-content/uploads/2022/03/Schermata-2022-03-18-alle-10.03.52.png" alt=""/></a></div><style type="text/css">.thegem-custom-6a9b2f6f67a9f5590.gem-image a:hover img {filter: brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}</style></div></div><div class="clearboth"></div><style>#thegem-divider-6a9b2f6f67d88 {margin-top: 27px !important;}</style><div id="thegem-divider-6a9b2f6f67d88" class="gem-divider  " style="" ></div><h3 style="text-align: left;font-family:Abril Fatface;font-weight:400;font-style:normal" class="vc_custom_heading" ># 6 Non hai bisogno di un designer professionista, usa Font Awesome:</h3>
	
		<div class="wpb_text_column wpb_content_element  thegem-vc-text thegem-custom-6a9b2f6f68150271"  >
			<div class="wpb_wrapper">
				<p>Font Awesome consente agli sviluppatori di creare icone straordinarie in pochi minuti.</p>

			</div>
			<style>@media screen and (max-width: 1023px) {.thegem-vc-text.thegem-custom-6a9b2f6f68150271{display: block!important;}}@media screen and (max-width: 767px) {.thegem-vc-text.thegem-custom-6a9b2f6f68150271{display: block!important;}}@media screen and (max-width: 1023px) {.thegem-vc-text.thegem-custom-6a9b2f6f68150271{position: relative !important;}}@media screen and (max-width: 767px) {.thegem-vc-text.thegem-custom-6a9b2f6f68150271{position: relative !important;}}</style>
		</div>
	
<div class="clearboth"></div><style>#thegem-divider-6a9b2f6f681b3 {margin-top: 27px !important;}</style><div id="thegem-divider-6a9b2f6f681b3" class="gem-divider  " style="" ></div><h3 style="text-align: left;font-family:Abril Fatface;font-weight:400;font-style:normal" class="vc_custom_heading" ># 7 Esamina il codice Flutter esistente alla ricerca di dipendenze obsolete:</h3>
	
		<div class="wpb_text_column wpb_content_element  thegem-vc-text thegem-custom-6a9b2f6f685cf9547"  >
			<div class="wpb_wrapper">
				<p>Puoi eseguire rapidamente &#8220;Flutter pub outdated&#8221; per verificare eventuali dipendenze obsolete nel tuo codice Flutter.</p>

			</div>
			<style>@media screen and (max-width: 1023px) {.thegem-vc-text.thegem-custom-6a9b2f6f685cf9547{display: block!important;}}@media screen and (max-width: 767px) {.thegem-vc-text.thegem-custom-6a9b2f6f685cf9547{display: block!important;}}@media screen and (max-width: 1023px) {.thegem-vc-text.thegem-custom-6a9b2f6f685cf9547{position: relative !important;}}@media screen and (max-width: 767px) {.thegem-vc-text.thegem-custom-6a9b2f6f685cf9547{position: relative !important;}}</style>
		</div>
	
<div class="clearboth"></div><style>#thegem-divider-6a9b2f6f6862b {margin-top: 27px !important;}</style><div id="thegem-divider-6a9b2f6f6862b" class="gem-divider  " style="" ></div><h3 style="text-align: left;font-family:Abril Fatface;font-weight:400;font-style:normal" class="vc_custom_heading" ># 8 Utilizza Singleton Design Pattern per riutilizzare i dati:</h3>
	
		<div class="wpb_text_column wpb_content_element  thegem-vc-text thegem-custom-6a9b2f6f689e24897"  >
			<div class="wpb_wrapper">
				<p>Il modello di progettazione singleton trova il suo utilizzo migliore quando è necessario eseguire solo una singola istanza di classe che controlla l&#8217;intera esecuzione. Consente inoltre di riutilizzare i dati importanti per un ulteriore sviluppo.</p>

			</div>
			<style>@media screen and (max-width: 1023px) {.thegem-vc-text.thegem-custom-6a9b2f6f689e24897{display: block!important;}}@media screen and (max-width: 767px) {.thegem-vc-text.thegem-custom-6a9b2f6f689e24897{display: block!important;}}@media screen and (max-width: 1023px) {.thegem-vc-text.thegem-custom-6a9b2f6f689e24897{position: relative !important;}}@media screen and (max-width: 767px) {.thegem-vc-text.thegem-custom-6a9b2f6f689e24897{position: relative !important;}}</style>
		</div>
	
<div class="clearboth"></div><style>#thegem-divider-6a9b2f6f68a3a {margin-top: 27px !important;}</style><div id="thegem-divider-6a9b2f6f68a3a" class="gem-divider  " style="" ></div><h3 style="text-align: left;font-family:Abril Fatface;font-weight:400;font-style:normal" class="vc_custom_heading" ># 9 Semplice cache delle immagini:</h3>
	
		<div class="wpb_text_column wpb_content_element  thegem-vc-text thegem-custom-6a9b2f6f68df0352"  >
			<div class="wpb_wrapper">
				<p>Puoi aggiungere un plug-in di memorizzazione nella cache delle immagini nel file pubspec.yaml per una facile memorizzazione delle immagini nella cache.</p>

			</div>
			<style>@media screen and (max-width: 1023px) {.thegem-vc-text.thegem-custom-6a9b2f6f68df0352{display: block!important;}}@media screen and (max-width: 767px) {.thegem-vc-text.thegem-custom-6a9b2f6f68df0352{display: block!important;}}@media screen and (max-width: 1023px) {.thegem-vc-text.thegem-custom-6a9b2f6f68df0352{position: relative !important;}}@media screen and (max-width: 767px) {.thegem-vc-text.thegem-custom-6a9b2f6f68df0352{position: relative !important;}}</style>
		</div>
	
<div class="centered-box gem-image-centered-box" ><div class="gem-image gem-wrapbox gem-wrapbox-style-default gem-wrapbox-position-centered lazy-loading  thegem-custom-6a9b2f6f68e535832"  style="" ><div class="gem-wrapbox-inner  lazy-loading-item"  data-ll-effect="move-up"><a href="https://www.webbare.it/wp-content/uploads/2022/03/Schermata-2022-03-18-alle-10.08.57.png" class="fancybox"><img class="gem-wrapbox-element img-responsive" src="https://www.webbare.it/wp-content/uploads/2022/03/Schermata-2022-03-18-alle-10.08.57.png" alt=""/></a></div><style type="text/css">.thegem-custom-6a9b2f6f68e535832.gem-image a:hover img {filter: brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}</style></div></div><div class="clearboth"></div><style>#thegem-divider-6a9b2f6f6915a {margin-top: 27px !important;}</style><div id="thegem-divider-6a9b2f6f6915a" class="gem-divider  " style="" ></div><h3 style="text-align: left;font-family:Abril Fatface;font-weight:400;font-style:normal" class="vc_custom_heading" ># 10 Facile formattazione del codice utilizzando dartfmt:</h3>
	
		<div class="wpb_text_column wpb_content_element  thegem-vc-text thegem-custom-6a9b2f6f696515484"  >
			<div class="wpb_wrapper">
				<p>Come tutti sappiamo, il vero problema sta nel modificare le virgole nel tuo codice esistente. Tuttavia, dartfmt semplifica la formattazione del codice Flutter. Puoi aggiungere virgole finali senza disturbare l&#8217;intero flusso del codice.</p>

			</div>
			<style>@media screen and (max-width: 1023px) {.thegem-vc-text.thegem-custom-6a9b2f6f696515484{display: block!important;}}@media screen and (max-width: 767px) {.thegem-vc-text.thegem-custom-6a9b2f6f696515484{display: block!important;}}@media screen and (max-width: 1023px) {.thegem-vc-text.thegem-custom-6a9b2f6f696515484{position: relative !important;}}@media screen and (max-width: 767px) {.thegem-vc-text.thegem-custom-6a9b2f6f696515484{position: relative !important;}}</style>
		</div>
	
<div class="clearboth"></div><style>#thegem-divider-6a9b2f6f696cd {margin-top: 27px !important;}</style><div id="thegem-divider-6a9b2f6f696cd" class="gem-divider  " style="" ></div><h3 style="text-align: left;font-family:Abril Fatface;font-weight:400;font-style:normal" class="vc_custom_heading" ># 11 Puoi avere una moltiplicazione di stringhe usando Dart:</h3>
	
		<div class="wpb_text_column wpb_content_element  thegem-vc-text thegem-custom-6a9b2f6f69c084380"  >
			<div class="wpb_wrapper">
				<p>Sì, puoi disegnare una funzione ad albero di Natale usando la moltiplicazione di stringhe in Dart.</p>

			</div>
			<style>@media screen and (max-width: 1023px) {.thegem-vc-text.thegem-custom-6a9b2f6f69c084380{display: block!important;}}@media screen and (max-width: 767px) {.thegem-vc-text.thegem-custom-6a9b2f6f69c084380{display: block!important;}}@media screen and (max-width: 1023px) {.thegem-vc-text.thegem-custom-6a9b2f6f69c084380{position: relative !important;}}@media screen and (max-width: 767px) {.thegem-vc-text.thegem-custom-6a9b2f6f69c084380{position: relative !important;}}</style>
		</div>
	
<div class="centered-box gem-image-centered-box" ><div class="gem-image gem-wrapbox gem-wrapbox-style-default gem-wrapbox-position-centered lazy-loading  thegem-custom-6a9b2f6f69c97724"  style="" ><div class="gem-wrapbox-inner  lazy-loading-item"  data-ll-effect="move-up"><a href="https://www.webbare.it/wp-content/uploads/2022/03/Schermata-2022-03-18-alle-10.10.50.png" class="fancybox"><img class="gem-wrapbox-element img-responsive" src="https://www.webbare.it/wp-content/uploads/2022/03/Schermata-2022-03-18-alle-10.10.50.png" alt=""/></a></div><style type="text/css">.thegem-custom-6a9b2f6f69c97724.gem-image a:hover img {filter: brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}</style></div></div><div class="clearboth"></div><style>#thegem-divider-6a9b2f6f69f4a {margin-top: 27px !important;}</style><div id="thegem-divider-6a9b2f6f69f4a" class="gem-divider  " style="" ></div><h3 style="text-align: left;font-family:Abril Fatface;font-weight:400;font-style:normal" class="vc_custom_heading" ># 12 Usa Spread Operator per scrivere codice pulito:</h3>
	
		<div class="wpb_text_column wpb_content_element  thegem-vc-text thegem-custom-6a9b2f6f6a3cb3490"  >
			<div class="wpb_wrapper">
				<p>Spread Operator è una delle interessanti funzionalità introdotte in Dart 2.3, che consente di creare un widget condizionale nested per l&#8217;interfaccia utente.</p>

			</div>
			<style>@media screen and (max-width: 1023px) {.thegem-vc-text.thegem-custom-6a9b2f6f6a3cb3490{display: block!important;}}@media screen and (max-width: 767px) {.thegem-vc-text.thegem-custom-6a9b2f6f6a3cb3490{display: block!important;}}@media screen and (max-width: 1023px) {.thegem-vc-text.thegem-custom-6a9b2f6f6a3cb3490{position: relative !important;}}@media screen and (max-width: 767px) {.thegem-vc-text.thegem-custom-6a9b2f6f6a3cb3490{position: relative !important;}}</style>
		</div>
	
<div class="clearboth"></div><style>#thegem-divider-6a9b2f6f6a427 {margin-top: 27px !important;}</style><div id="thegem-divider-6a9b2f6f6a427" class="gem-divider  " style="" ></div><h3 style="text-align: left;font-family:Abril Fatface;font-weight:400;font-style:normal" class="vc_custom_heading" ># 13 Utilizza il rendering ListView:</h3>
	
		<div class="wpb_text_column wpb_content_element  thegem-vc-text thegem-custom-6a9b2f6f6a7e19541"  >
			<div class="wpb_wrapper">
				<p>Se desideri avere un rendering ListView efficace, inizia a utilizzare le chiavi su ciascuno di essi.</p>

			</div>
			<style>@media screen and (max-width: 1023px) {.thegem-vc-text.thegem-custom-6a9b2f6f6a7e19541{display: block!important;}}@media screen and (max-width: 767px) {.thegem-vc-text.thegem-custom-6a9b2f6f6a7e19541{display: block!important;}}@media screen and (max-width: 1023px) {.thegem-vc-text.thegem-custom-6a9b2f6f6a7e19541{position: relative !important;}}@media screen and (max-width: 767px) {.thegem-vc-text.thegem-custom-6a9b2f6f6a7e19541{position: relative !important;}}</style>
		</div>
	
<div class="clearboth"></div><style>#thegem-divider-6a9b2f6f6a84a {margin-top: 27px !important;}</style><div id="thegem-divider-6a9b2f6f6a84a" class="gem-divider  " style="" ></div><h3 style="text-align: left;font-family:Abril Fatface;font-weight:400;font-style:normal" class="vc_custom_heading" ># 14 Utilizza al meglio get.it:</h3>
	
		<div class="wpb_text_column wpb_content_element  thegem-vc-text thegem-custom-6a9b2f6f6acab4030"  >
			<div class="wpb_wrapper">
				<p>Di volta in volta, dovrai inserire le dipendenze come e quando richiesto nella logica dell&#8217;applicazione. È consigliabile separare i widget dalle dipendenze dirette. Il motivo per cui dovresti farlo è che ti consente di testare ed eseguire facilmente il debug del codice. get.it ti consente di fare esattamente lo stesso. È un semplice localizzatore di servizi per progetti Flutter e Dart.</p>

			</div>
			<style>@media screen and (max-width: 1023px) {.thegem-vc-text.thegem-custom-6a9b2f6f6acab4030{display: block!important;}}@media screen and (max-width: 767px) {.thegem-vc-text.thegem-custom-6a9b2f6f6acab4030{display: block!important;}}@media screen and (max-width: 1023px) {.thegem-vc-text.thegem-custom-6a9b2f6f6acab4030{position: relative !important;}}@media screen and (max-width: 767px) {.thegem-vc-text.thegem-custom-6a9b2f6f6acab4030{position: relative !important;}}</style>
		</div>
	
<div class="clearboth"></div><style>#thegem-divider-6a9b2f6f6ad19 {margin-top: 27px !important;}</style><div id="thegem-divider-6a9b2f6f6ad19" class="gem-divider  " style="" ></div><h3 style="text-align: left;font-family:Abril Fatface;font-weight:400;font-style:normal" class="vc_custom_heading" ># 15 Scordati la ricostruzione del widget usando const Constructor:</h3>
	
		<div class="wpb_text_column wpb_content_element  thegem-vc-text thegem-custom-6a9b2f6f6b19f4645"  >
			<div class="wpb_wrapper">
				<p>Uno dei migliori suggerimenti e trucchi per accelerare lo sviluppo dell&#8217;app Flutter è evitare la ricostruzione dei widget. Puoi usare const Constructor per lasciare che setState sia nello stesso stato in cui è.</p>

			</div>
			<style>@media screen and (max-width: 1023px) {.thegem-vc-text.thegem-custom-6a9b2f6f6b19f4645{display: block!important;}}@media screen and (max-width: 767px) {.thegem-vc-text.thegem-custom-6a9b2f6f6b19f4645{display: block!important;}}@media screen and (max-width: 1023px) {.thegem-vc-text.thegem-custom-6a9b2f6f6b19f4645{position: relative !important;}}@media screen and (max-width: 767px) {.thegem-vc-text.thegem-custom-6a9b2f6f6b19f4645{position: relative !important;}}</style>
		</div>
	
<div class="centered-box gem-image-centered-box" ><div class="gem-image gem-wrapbox gem-wrapbox-style-default gem-wrapbox-position-centered lazy-loading  thegem-custom-6a9b2f6f6b2234471"  style="" ><div class="gem-wrapbox-inner  lazy-loading-item"  data-ll-effect="move-up"><a href="https://www.webbare.it/wp-content/uploads/2022/03/Schermata-2022-03-18-alle-10.16.35.png" class="fancybox"><img class="gem-wrapbox-element img-responsive" src="https://www.webbare.it/wp-content/uploads/2022/03/Schermata-2022-03-18-alle-10.16.35.png" alt=""/></a></div><style type="text/css">.thegem-custom-6a9b2f6f6b2234471.gem-image a:hover img {filter: brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}</style></div></div><div class="clearboth"></div><style>#thegem-divider-6a9b2f6f6b521 {margin-top: 27px !important;}</style><div id="thegem-divider-6a9b2f6f6b521" class="gem-divider  " style="" ></div><h3 style="text-align: left;font-family:Abril Fatface;font-weight:400;font-style:normal" class="vc_custom_heading" ># 16 Sviluppa un'estensione personalizzata per mitigare la ripetizione:</h3>
	
		<div class="wpb_text_column wpb_content_element  thegem-vc-text thegem-custom-6a9b2f6f6ba4a4581"  >
			<div class="wpb_wrapper">
				<p>Scrivere, cancellare e riscrivere il codice è un compito noioso. Tuttavia, con Flutter, non è necessario scrivere lo stesso codice ancora e ancora. A volte è possibile utilizzare lo stesso codice HTML in tutte le pagine senza ripetere lo stesso codice più volte. È possibile utilizzare il metodo Custom Extension per ridurre la ripetizione della scrittura del codice durante lo sviluppo del progetto.</p>

			</div>
			<style>@media screen and (max-width: 1023px) {.thegem-vc-text.thegem-custom-6a9b2f6f6ba4a4581{display: block!important;}}@media screen and (max-width: 767px) {.thegem-vc-text.thegem-custom-6a9b2f6f6ba4a4581{display: block!important;}}@media screen and (max-width: 1023px) {.thegem-vc-text.thegem-custom-6a9b2f6f6ba4a4581{position: relative !important;}}@media screen and (max-width: 767px) {.thegem-vc-text.thegem-custom-6a9b2f6f6ba4a4581{position: relative !important;}}</style>
		</div>
	
<div class="clearboth"></div><style>#thegem-divider-6a9b2f6f6bad2 {margin-top: 27px !important;}</style><div id="thegem-divider-6a9b2f6f6bad2" class="gem-divider  " style="" ></div><h2 style="text-align: center;font-family:Abril Fatface;font-weight:400;font-style:normal" class="vc_custom_heading" >Riassumendo</h2>
	
		<div class="wpb_text_column wpb_content_element  thegem-vc-text thegem-custom-6a9b2f6f6c02a3849"  >
			<div class="wpb_wrapper">
				<p>Flutter è il meglio del meglio in tutto ciò che offre. Questi suggerimenti e trucchi per lo sviluppo di app Flutter sono come una ciliegina sulla torta. In qualche modo possiedi il modo più breve ed unico per la creazione di app, insieme ai suggerimenti e ai trucchi che si aggiungono alla velocità. Siamo una delle principali società di sviluppo di app Flutter e saremmo più che felici di aiutarti con il tuo prossimo progetto.</p>

			</div>
			<style>@media screen and (max-width: 1023px) {.thegem-vc-text.thegem-custom-6a9b2f6f6c02a3849{display: block!important;}}@media screen and (max-width: 767px) {.thegem-vc-text.thegem-custom-6a9b2f6f6c02a3849{display: block!important;}}@media screen and (max-width: 1023px) {.thegem-vc-text.thegem-custom-6a9b2f6f6c02a3849{position: relative !important;}}@media screen and (max-width: 767px) {.thegem-vc-text.thegem-custom-6a9b2f6f6c02a3849{position: relative !important;}}</style>
		</div>
	
</div></div></div></div><div id="vc_row-6a9b2f6f6c551" class="vc_row wpb_row vc_row-fluid thegem-custom-6a9b2f6f6c53f6822"><div class="wpb_column vc_column_container vc_col-sm-12 thegem-custom-6a9b2f6f6c8eb1735" ><div class="vc_column-inner thegem-custom-inner-6a9b2f6f6c8ee "><div class="wpb_wrapper thegem-custom-6a9b2f6f6c8eb1735"><div class="clearboth"></div><style>#thegem-divider-6a9b2f6f6c9ab {margin-top: 24px !important;}</style><div id="thegem-divider-6a9b2f6f6c9ab" class="gem-divider  " style="" ></div>
	
		<div class="wpb_text_column wpb_content_element  thegem-vc-text thegem-custom-6a9b2f6f6cc148946"  >
			<div class="wpb_wrapper">
				<p>Fonte: <a href="https://kodytechnolab.com/tips-and-tricks-to-speed-up-flutter-app">kodytechnolab</a></p>

			</div>
			<style>@media screen and (max-width: 1023px) {.thegem-vc-text.thegem-custom-6a9b2f6f6cc148946{display: block!important;}}@media screen and (max-width: 767px) {.thegem-vc-text.thegem-custom-6a9b2f6f6cc148946{display: block!important;}}@media screen and (max-width: 1023px) {.thegem-vc-text.thegem-custom-6a9b2f6f6cc148946{position: relative !important;}}@media screen and (max-width: 767px) {.thegem-vc-text.thegem-custom-6a9b2f6f6cc148946{position: relative !important;}}</style>
		</div>
	
</div></div></div></div>
</div><p>L'articolo <a href="https://www.webbare.it/2022-03-trucchi-sviluppo-app-flutter/">Suggerimenti e trucchi rapidi per accelerare il processo di sviluppo delle app con Flutter</a> proviene da <a href="https://www.webbare.it">Webbare</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Flutter Recipes by Fu Cheng in pdf</title>
		<link>https://www.webbare.it/2022-03-flutter-recipes/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=flutter-recipes</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Wed, 16 Mar 2022 08:19:06 +0000</pubDate>
				<category><![CDATA[Mobile Dev]]></category>
		<category><![CDATA[books]]></category>
		<category><![CDATA[flutter]]></category>
		<guid isPermaLink="false">https://www.webbare.it/?p=1442</guid>

					<description><![CDATA[<p>Con Flutter Recipes, imparerai come creare e distribuire app appena avviate in Flutter.</p>
<p>L'articolo <a href="https://www.webbare.it/2022-03-flutter-recipes/">Flutter Recipes by Fu Cheng in pdf</a> proviene da <a href="https://www.webbare.it">Webbare</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="wpb-content-wrapper" id="wpb-content-root"><div id="vc_row-6a9b2f6f6e2e8" class="vc_row wpb_row vc_row-fluid thegem-custom-6a9b2f6f6e2d8708"><div class="wpb_column vc_column_container vc_col-sm-12 thegem-custom-6a9b2f6f6e59d203" ><div class="vc_column-inner thegem-custom-inner-6a9b2f6f6e59f "><div class="wpb_wrapper thegem-custom-6a9b2f6f6e59d203"><div class="clearboth"></div><style>#thegem-divider-6a9b2f6f6e63a {margin-top: 20px !important;}</style><div id="thegem-divider-6a9b2f6f6e63a" class="gem-divider  " style="" ></div>
	
		<div class="wpb_text_column wpb_content_element  thegem-vc-text thegem-custom-6a9b2f6f6e81b4816"  >
			<div class="wpb_wrapper">
				<p>Approfitta di questo libro completo per risolvere i problemi comuni durante lo sviluppo con Flutter. Insieme a un&#8217;introduzione ai concetti di base dello sviluppo di Flutter, le ricette in questo libro coprono tutti gli aspetti importanti di questa tecnologia emergente, inclusi sviluppo, test, debug, ottimizzazione delle prestazioni, pubblicazione di app e integrazione continua.</p>
<p>Sebbene Flutter presenti un framework di sviluppo mobile ricco e multipiattaforma, non è facile trovare documentazione utile. Qui esaminerai le soluzioni per vari scenari e utilizzerai modi creativi e testati per eseguire qualsiasi cosa, dalle attività di sviluppo semplici a quelle complesse.</p>
<p>Flutter è sviluppato utilizzando Dart e contiene uno stack tecnologico unico che lo distingue dai suoi concorrenti. Questo libro elimina il mistero del lavoro con il linguaggio Dart e dell&#8217;integrazione di Flutter nei flussi di lavoro e nei progetti di sviluppo già esistenti.</p>
<p>Con Flutter Recipes, imparerai come creare e distribuire app appena avviate in Flutter, nonché app già sviluppate, aggirando qualsiasi potenziale ostacolo che potresti incontrare lungo il percorso.</p>
<h5>Cosa imparerai</h5>
<ul>
<li>Debug con l&#8217;Osservatorio Dart</li>
<li>Funzioni di accessibilità e localizzazione del programma</li>
<li>Crea e rilascia app per iOS e Android</li>
<li>Incorpora la programmazione reattiva</li>
</ul>
<h5>Per chi è questo libro</h5>
<p>Sviluppatori mobile con una certa esperienza in altri framework che vorrebbero lavorare con il crescente e popolare Flutter.</p>

			</div>
			<style>@media screen and (max-width: 1023px) {.thegem-vc-text.thegem-custom-6a9b2f6f6e81b4816{display: block!important;}}@media screen and (max-width: 767px) {.thegem-vc-text.thegem-custom-6a9b2f6f6e81b4816{display: block!important;}}@media screen and (max-width: 1023px) {.thegem-vc-text.thegem-custom-6a9b2f6f6e81b4816{position: relative !important;}}@media screen and (max-width: 767px) {.thegem-vc-text.thegem-custom-6a9b2f6f6e81b4816{position: relative !important;}}</style>
		</div>
	
<div class="clearboth"></div><style>#thegem-divider-6a9b2f6f6e89c {margin-top: 20px !important;}</style><div id="thegem-divider-6a9b2f6f6e89c" class="gem-divider  " style="" ></div>
	
		<div class="wpb_text_column wpb_content_element  thegem-vc-text thegem-custom-6a9b2f6f6ea5f8713"  >
			<div class="wpb_wrapper">
				<h5>Sull&#8217;autore</h5>
<p>Fu Cheng è uno sviluppatore di software che vive ad Auckland, in Nuova Zelanda, con una ricca esperienza nell&#8217;applicazione delle migliori pratiche nello sviluppo di prodotti reali e forti capacità di risoluzione dei problemi.</p>
<p>È l&#8217;autore di Build Mobile Apps with Ionic 2 e Firebase, Exploring Java 9 e Build Mobile Apps with Ionic 4 e Firebase. È anche autore regolare del sito Web IBM developerWorks China e InfoQ China con oltre 60 articoli tecnici pubblicati che coprono vari argomenti tecnici.</p>
<h5>Contenuti:</h5>
<p>Capitolo 1: Inizia</p>
<p>Capitolo 2: Conoscere gli strumenti</p>
<p>Capitolo 3: Dardo essenziale</p>
<p>Capitolo 4: Nozioni di base sui widget</p>
<p>Capitolo 5: Widget di layout</p>
<p>Capitolo 6: Modulo Widget</p>
<p>Capitolo 7: Widget comuni</p>
<p>Capitolo 8: Navigazione tra le pagine</p>
<p>Capitolo 9: Interazione del servizio</p>
<p>Capitolo 10: Gestione dello Stato</p>
<p>Capitolo 11: Animazioni</p>
<p>Capitolo 12: Integrazione della piattaforma</p>
<p>Capitolo 13: Varie</p>
<p>Capitolo 14: Test e debug</p>

			</div>
			<style>@media screen and (max-width: 1023px) {.thegem-vc-text.thegem-custom-6a9b2f6f6ea5f8713{display: block!important;}}@media screen and (max-width: 767px) {.thegem-vc-text.thegem-custom-6a9b2f6f6ea5f8713{display: block!important;}}@media screen and (max-width: 1023px) {.thegem-vc-text.thegem-custom-6a9b2f6f6ea5f8713{position: relative !important;}}@media screen and (max-width: 767px) {.thegem-vc-text.thegem-custom-6a9b2f6f6ea5f8713{position: relative !important;}}</style>
		</div>
	
<div class="vc_empty_space"   style="height: 32px"><span class="vc_empty_space_inner"></span></div><h2 style="text-align: center;font-family:Abril Fatface;font-weight:400;font-style:normal" class="vc_custom_heading" >Compila il form per scaricare il libro gratuitamente!</h2></div></div></div></div><div id="vc_row-6a9b2f6f6f11b" class="vc_row wpb_row vc_row-fluid thegem-custom-6a9b2f6f6f10c7096"><div class="wpb_column vc_column_container vc_col-sm-12 thegem-custom-6a9b2f6f6f4667559" ><div class="vc_column-inner thegem-custom-inner-6a9b2f6f6f469 "><div class="wpb_wrapper thegem-custom-6a9b2f6f6f4667559">
	<div class="wpb_raw_code wpb_raw_html wpb_content_element" >
		<div class="wpb_wrapper">
			<script charset="utf-8" type="text/javascript" src="//js.hsforms.net/forms/shell.js"></script>
<script>
  hbspt.forms.create({
	region: "na1",
	portalId: "6240798",
	formId: "5f4eb7e9-bc5a-460d-bcd5-1b5719fcaca4"
});
</script>
		</div>
	</div>
</div></div></div></div>
</div><p>L'articolo <a href="https://www.webbare.it/2022-03-flutter-recipes/">Flutter Recipes by Fu Cheng in pdf</a> proviene da <a href="https://www.webbare.it">Webbare</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Flutter annuncia una nuova build stabile per lo sviluppo su Windows</title>
		<link>https://www.webbare.it/2022-03-flutter-build-windows/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=flutter-build-windows</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Wed, 09 Mar 2022 14:36:23 +0000</pubDate>
				<category><![CDATA[Mobile App]]></category>
		<category><![CDATA[Mobile Dev]]></category>
		<category><![CDATA[flutter]]></category>
		<category><![CDATA[windows]]></category>
		<guid isPermaLink="false">https://www.webbare.it/?p=1426</guid>

					<description><![CDATA[<p>Google ha collaborato con Microsoft per puntare a Windows come prima versione stabile specifica per desktop del framework di sviluppo multipiattaforma</p>
<p>L'articolo <a href="https://www.webbare.it/2022-03-flutter-build-windows/">Flutter annuncia una nuova build stabile per lo sviluppo su Windows</a> proviene da <a href="https://www.webbare.it">Webbare</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="wpb-content-wrapper" id="wpb-content-root"><div id="vc_row-6a9b2f6f701d9" class="vc_row wpb_row vc_row-fluid vc_custom_1549006979046 thegem-custom-6a9b2f6f701cb3878"><div class="wpb_column vc_column_container vc_col-sm-6 vc_col-md-6 thegem-custom-6a9b2f6f704508502" ><div class="vc_column-inner thegem-custom-inner-6a9b2f6f70452 "><div class="wpb_wrapper thegem-custom-6a9b2f6f704508502"><div class="vc_empty_space"   style="height: 60px"><span class="vc_empty_space_inner"></span></div><div class="centered-box gem-image-centered-box" ><div class="gem-image gem-wrapbox gem-wrapbox-style-default gem-wrapbox-position-centered lazy-loading  thegem-custom-6a9b2f6f706358831"  style="" ><div class="gem-wrapbox-inner  lazy-loading-item"  data-ll-effect="move-up"><a href="https://www.webbare.it/wp-content/uploads/2022/03/Schermata-2022-03-09-alle-15.20.59.png" class="fancybox"><img class="gem-wrapbox-element img-responsive" src="https://www.webbare.it/wp-content/uploads/2022/03/Schermata-2022-03-09-alle-15.20.59.png" alt=""/></a></div><style type="text/css">.thegem-custom-6a9b2f6f706358831.gem-image a:hover img {filter: brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}</style></div></div></div></div></div><div class="wpb_column vc_column_container vc_col-sm-6 thegem-custom-6a9b2f6f70b047072" ><div class="vc_column-inner thegem-custom-inner-6a9b2f6f70b06 vc_custom_1644480577344"><div class="wpb_wrapper thegem-custom-6a9b2f6f70b047072"><div class="clearboth"></div><style>#thegem-divider-6a9b2f6f70ba4 {margin-top: 28px !important;}</style><div id="thegem-divider-6a9b2f6f70ba4" class="gem-divider  " style="" ></div>
	
		<div class="wpb_text_column wpb_content_element  vc_custom_1646835731073 thegem-vc-text thegem-custom-6a9b2f6f70d821681"  >
			<div class="wpb_wrapper">
				<p>Il team che lavora al framework di sviluppo Flutter ha lanciato Flutter per Windows, segnando la prima versione stabile su una piattaforma desktop.</p>
<p>La prima build stabile specifica per Windows del framework Flutter creato da Google consentirà agli sviluppatori di creare applicazioni Windows first utilizzando il toolkit di sviluppo multipiattaforma. Il framework funziona anche su altre piattaforme come iOS, Android, macOS e Linux, sebbene queste non abbiano ancora ricevuto build Flutter stabili.</p>
<p>Flutter è un framework multipiattaforma relativamente nuovo che si basa sul linguaggio di programmazione Dart, consentendo agli sviluppatori di creare app per dispositivi mobili e desktop, il tutto con un&#8217;unica base di codice. È stato utilizzato da artisti del calibro di BMW, ByteDance e Betterment, oltre a 30 team interni a Google per creare app pronte per il business sin dal suo primo lancio nel 2017.</p>
<p>Gli sviluppatori possono utilizzare ogni parte del framework Flutter per creare app Windows first e può anche comunicare con le API Win32, COM e Windows Runtime direttamente tramite il livello di interoperabilità C di Dart o utilizzando un plug-in della piattaforma scritto in C++.</p>

			</div>
			<style>@media screen and (max-width: 1023px) {.thegem-vc-text.thegem-custom-6a9b2f6f70d821681{display: block!important;}}@media screen and (max-width: 767px) {.thegem-vc-text.thegem-custom-6a9b2f6f70d821681{display: block!important;}}@media screen and (max-width: 1023px) {.thegem-vc-text.thegem-custom-6a9b2f6f70d821681{position: relative !important;}}@media screen and (max-width: 767px) {.thegem-vc-text.thegem-custom-6a9b2f6f70d821681{position: relative !important;}}</style>
		</div>
	
</div></div></div></div><div id="vc_row-6a9b2f6f71057" class="vc_row wpb_row vc_row-fluid thegem-custom-6a9b2f6f7104f1959"><div class="wpb_column vc_column_container vc_col-sm-12 thegem-custom-6a9b2f6f713243799" ><div class="vc_column-inner thegem-custom-inner-6a9b2f6f71327 "><div class="wpb_wrapper thegem-custom-6a9b2f6f713243799"><div class="gem-youtube gem-wrapbox gem-wrapbox-style-no-style rounded-corners gem-wrapbox-position-below" style="width: 100%;"><div class="gem-wrapbox-inner gem-ratio-style" style="padding-top: 56.25%"><iframe class="gem-wrapbox-element img-responsive" width="100%" height="300" allowfullscreen="allowfullscreen" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="//www.youtube.com/embed/g-0B_Vfc9qM?rel=0&amp;wmode=opaque"></iframe></div></div><div class="clearboth"></div><style>#thegem-divider-6a9b2f6f71430 {margin-top: 20px !important;}</style><div id="thegem-divider-6a9b2f6f71430" class="gem-divider  " style="" ></div>
	
		<div class="wpb_text_column wpb_content_element  thegem-vc-text thegem-custom-6a9b2f6f716166109"  >
			<div class="wpb_wrapper">
				<p>Oltre a Google che aggiunge il supporto di Windows ad alcuni dei pacchetti Flutter più popolari e la comunità che adatta una più ampia selezione di pacchetti anche per Windows, ci sono una serie di pacchetti disponibili per gli sviluppatori per sviluppare un&#8217;interfaccia utente completamente su misura per le app Windows che esprimono il Sistema di progettazione Microsoft Fluent.</p>
<p>&#8220;Siamo lieti di vedere che Flutter aggiunge il supporto per la creazione di app Windows&#8221;, ha affermato Kevin Gallo, vicepresidente aziendale per Windows Developer Platform presso Microsoft.</p>
<p>&#8220;Windows è una piattaforma aperta e diamo il benvenuto a tutti gli sviluppatori. Siamo entusiasti di vedere che gli sviluppatori Flutter portano le loro esperienze su Windows e pubblicano anche su Microsoft Store. Il supporto di Flutter per Windows è un grande passo avanti per la community e non vediamo l&#8217;ora di vedere cosa porterà su Windows.&#8221;</p>
<p>Flutter 2.10 include funzionalità aggiuntive, miglioramenti delle prestazioni e correzioni di bug, ha affermato Tim Sneath, product manager di Flutter e Dart di Google.</p>
<p>&#8220;Nei prossimi mesi, sentirete di di più da noi sul completamento del supporto stabile per macOS e Linux, rendendo disponibile il set completo di piattaforme desktop, Web e mobili per le vostre app Flutter in produzione&#8221;, ha aggiunto.</p>
<p>La maggior parte degli sviluppatori ha accolto favorevolmente l&#8217;aggiornamento con un&#8217;accoglienza positiva, con particolare attenzione alle applicazioni che sono già state aggiornate per sfruttare le nuove funzionalità di Windows.</p>
<p>Flutter ha affermato che è &#8220;molto eccitante&#8221; vedere il suo ecosistema di app in fase di maturazione prendere forma, come la suite di strumenti grafici Rive, lo strumento Codemagic CI/CD di Nevercode e lo strumento di progettazione di app Flutter a basso codice di Flutter, FlutterFlow, oltre a molti altri progetti.</p>
<p>Flutter è ancora agli inizi come framework di sviluppo e mentre gli sviluppatori sono entusiasti dell&#8217;ultimo aggiornamento, ci sono ancora alcuni bug denunciati dalla community, come la mancanza di supporto per le app basate sul Web.</p>
<p>Flutter ha lanciato una versione &#8220;stabile&#8221; per app Web nell&#8217;agosto 2021 che mirava a consentire la perfetta trasformazione del codice progettato per app mobile sul Web, ma gli sviluppatori continuano a criticare Google per non aver corretto i numerosi bug che interessano ancora quella parte del framework.</p>
<p>Flutter inoltre non è ancora molto apprezzato nello spazio professionale: non è tra i primi 50 nell&#8217;indice TIOBE, una classifica mensile dei linguaggi di sviluppo più richiesti, sebbene Dart, il linguaggio alla base di Flutter, sia classificato a 37esimo.</p>

			</div>
			<style>@media screen and (max-width: 1023px) {.thegem-vc-text.thegem-custom-6a9b2f6f716166109{display: block!important;}}@media screen and (max-width: 767px) {.thegem-vc-text.thegem-custom-6a9b2f6f716166109{display: block!important;}}@media screen and (max-width: 1023px) {.thegem-vc-text.thegem-custom-6a9b2f6f716166109{position: relative !important;}}@media screen and (max-width: 767px) {.thegem-vc-text.thegem-custom-6a9b2f6f716166109{position: relative !important;}}</style>
		</div>
	
<div class="vc_empty_space"   style="height: 32px"><span class="vc_empty_space_inner"></span></div>
	
		<div class="wpb_text_column wpb_content_element  thegem-vc-text thegem-custom-6a9b2f6f719963932"  >
			<div class="wpb_wrapper">
				<div class="small-body">Fonte: <a href="https://www.itpro.co.uk/development/software-development/362159/google-flutter-support-windows-apps">ITPro</a></div>

			</div>
			<style>@media screen and (max-width: 1023px) {.thegem-vc-text.thegem-custom-6a9b2f6f719963932{display: block!important;}}@media screen and (max-width: 767px) {.thegem-vc-text.thegem-custom-6a9b2f6f719963932{display: block!important;}}@media screen and (max-width: 1023px) {.thegem-vc-text.thegem-custom-6a9b2f6f719963932{position: relative !important;}}@media screen and (max-width: 767px) {.thegem-vc-text.thegem-custom-6a9b2f6f719963932{position: relative !important;}}</style>
		</div>
	
</div></div></div></div>
</div><p>L'articolo <a href="https://www.webbare.it/2022-03-flutter-build-windows/">Flutter annuncia una nuova build stabile per lo sviluppo su Windows</a> proviene da <a href="https://www.webbare.it">Webbare</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
