<?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 &#8211; SMsoft &#8211; informatica e dintorni</title>
	<atom:link href="https://blog.smsoft.it/category/programmazione/flutter/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.smsoft.it</link>
	<description>consigli settimanali su MacOS, GNU/Linux ed Open Source</description>
	<lastBuildDate>Fri, 13 Oct 2023 13:03:37 +0000</lastBuildDate>
	<language>it-IT</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=64655</generator>
	<item>
		<title>Flutter: File not found arc/libarclite_iphonesimulator.a</title>
		<link>https://blog.smsoft.it/2023/08/01/flutter-file-not-found-arc-libarclite_iphonesimulator-a/</link>
					<comments>https://blog.smsoft.it/2023/08/01/flutter-file-not-found-arc-libarclite_iphonesimulator-a/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Tue, 01 Aug 2023 08:30:00 +0000</pubDate>
				<category><![CDATA[Flutter]]></category>
		<category><![CDATA[arc]]></category>
		<category><![CDATA[libarclite_iphonesimulator.a]]></category>
		<guid isPermaLink="false">https://blog.smsoft.it/?p=6026</guid>

					<description><![CDATA[Se durante la compilazione con Flutter viene mostrato il seguente errore: Bisogna aprire il terminale e poi: enjoy!]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Se durante la compilazione con Flutter viene mostrato il seguente errore:</p>



<pre class="wp-block-code"><code>Error (Xcode): File not found:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/arc/libarclite_iphonesimulator.a</code></pre>



<p class="wp-block-paragraph">Bisogna aprire il terminale e poi:</p>



<pre class="wp-block-code"><code>cd /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/
mkdir arc
cd arc
git clone https://github.com/kamyarelyasi/Libarclite-Files.git .
chmod +x *</code></pre>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">enjoy!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.smsoft.it/2023/08/01/flutter-file-not-found-arc-libarclite_iphonesimulator-a/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Flutter: come trovare i plugin non più usati nel progetto</title>
		<link>https://blog.smsoft.it/2023/03/14/flutter-come-trovare-i-plugin-non-piu-usati-nel-progetto/</link>
					<comments>https://blog.smsoft.it/2023/03/14/flutter-come-trovare-i-plugin-non-piu-usati-nel-progetto/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Tue, 14 Mar 2023 09:30:00 +0000</pubDate>
				<category><![CDATA[Flutter]]></category>
		<guid isPermaLink="false">https://blog.smsoft.it/?p=5851</guid>

					<description><![CDATA[Con qualsiasi moderno framework di sviluppo, compreso flutter, la cosa più comoda è avere a disposizione un&#8217;infinità di plugin già scritti che coprono quasi tutte le esigenze si possono riscontrare. Dopo un po&#8217; di sviluppo, può capitare che alcuni plugin non vengano più usati, ma restano ancora nominati nel pubspec.yaml. Vi posso consigliare il plugin ... <a title="Flutter: come trovare i plugin non più usati nel progetto" class="read-more" href="https://blog.smsoft.it/2023/03/14/flutter-come-trovare-i-plugin-non-piu-usati-nel-progetto/" aria-label="Per saperne di più su Flutter: come trovare i plugin non più usati nel progetto">Leggi tutto</a>]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Con qualsiasi moderno framework di sviluppo, compreso flutter, la cosa più comoda è avere a disposizione un&#8217;infinità di plugin già scritti che coprono quasi tutte le esigenze si possono riscontrare.</p>



<p class="wp-block-paragraph">Dopo un po&#8217; di sviluppo, può capitare che alcuni plugin non vengano più usati, ma restano ancora nominati nel pubspec.yaml. </p>



<p class="wp-block-paragraph">Vi posso consigliare il plugin &#8220;dependency_validator&#8221; che si occupa di fare un&#8217;analisi delle dipendenze di un progetto, mostrando anche i plugin non più necessari.</p>



<p class="wp-block-paragraph">Dopo aver creato il file di configurazione <code>dart_dependency_validator.yaml</code> , come indicato nella <a rel="noreferrer noopener" href="https://pub.dev/packages/dependency_validator" target="_blank">pagina del plugin</a>, si può avviare con:</p>



<pre class="wp-block-code"><code> flutter pub run dependency_validator</code></pre>



<p class="wp-block-paragraph">Nel file che viene prodotto sono indicati i plugin non usati, oltre ad altre informazioni utili. </p>



<p class="wp-block-paragraph">Con </p>



<pre class="wp-block-code"><code>flutter pub remove xxxxx </code></pre>



<p class="wp-block-paragraph">si può cancellare un plugin</p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">enjoy!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.smsoft.it/2023/03/14/flutter-come-trovare-i-plugin-non-piu-usati-nel-progetto/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Flutter: come scegliere la versione da usare</title>
		<link>https://blog.smsoft.it/2023/03/07/flutter-come-scegliere-la-versione-da-usare/</link>
					<comments>https://blog.smsoft.it/2023/03/07/flutter-come-scegliere-la-versione-da-usare/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Tue, 07 Mar 2023 09:30:00 +0000</pubDate>
				<category><![CDATA[Flutter]]></category>
		<guid isPermaLink="false">https://blog.smsoft.it/?p=5849</guid>

					<description><![CDATA[Per usare una versione differente di flutter, magari per ricompilare un progetto scritto con un framework precedente, si può procedere come segue: enjoy!]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Per usare una versione differente di flutter, magari per ricompilare un progetto scritto con un framework precedente, si può procedere come segue:</p>



<ul class="wp-block-list">
<li>posizionarsi nella cartella dove si trova l&#8217;<strong>SDK di flutter</strong> (es /Application/flutter) e scrivere:</li>



<li>git tag -l (con questo si ha l&#8217;elenco di tutte le versioni Flutter disponibili)</li>



<li>git checkout 3.7.0 (ad esempio per scegliere la versione 3.7.0)</li>



<li>flutter doctor (riscarica la versione che scelta prima)</li>
</ul>



<p class="wp-block-paragraph">enjoy!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.smsoft.it/2023/03/07/flutter-come-scegliere-la-versione-da-usare/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Flutter: lo scroll nel simulatore IOS su M1 (Apple Silicon) è troppo veloce</title>
		<link>https://blog.smsoft.it/2022/06/14/flutter-lo-scroll-nel-simulatore-ios-su-m1-apple-silicon-e-troppo-veloce/</link>
					<comments>https://blog.smsoft.it/2022/06/14/flutter-lo-scroll-nel-simulatore-ios-su-m1-apple-silicon-e-troppo-veloce/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Tue, 14 Jun 2022 08:30:00 +0000</pubDate>
				<category><![CDATA[Flutter]]></category>
		<category><![CDATA[MacOS]]></category>
		<category><![CDATA[iPhone Simulator]]></category>
		<category><![CDATA[Simulatore IOS]]></category>
		<guid isPermaLink="false">https://blog.smsoft.it/?p=5545</guid>

					<description><![CDATA[Ho riscontrato un problema nel simulatore IOS facendo girare un&#8217;app sviluppata con Flutter. Si tratta di un Mac con processore Apple Silicon M1 e con Xcode aggiornato all&#8217;ultima versione disponibile al momento. In pratica facendo lo scroll di qualsiasi lista, la pagina va automaticamente alla fine dello scroll e non si ferma al rilascio come ... <a title="Flutter: lo scroll nel simulatore IOS su M1 (Apple Silicon) è troppo veloce" class="read-more" href="https://blog.smsoft.it/2022/06/14/flutter-lo-scroll-nel-simulatore-ios-su-m1-apple-silicon-e-troppo-veloce/" aria-label="Per saperne di più su Flutter: lo scroll nel simulatore IOS su M1 (Apple Silicon) è troppo veloce">Leggi tutto</a>]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Ho riscontrato un problema nel <strong>simulatore IOS</strong> facendo girare un&#8217;app sviluppata con <strong>Flutter</strong>. Si tratta di un Mac con processore <strong>Apple Silicon M1</strong> e con <strong>Xcode</strong> aggiornato all&#8217;ultima versione disponibile al momento.</p>



<p class="wp-block-paragraph">In pratica facendo lo scroll di qualsiasi lista, la pagina va automaticamente alla fine dello scroll e non si ferma al rilascio come invece si dovrebbe comportare. Questo rende molto difficoltoso provare qualsiasi lista, perché non si riesce a fermarsi su un post in particolare.</p>



<p class="wp-block-paragraph">Dopo aver fatto qualche ricerca, ho trovato una soluzione.</p>



<p class="wp-block-paragraph">Se il simulatore iOS viene forzato per funzionare con <strong>Rosetta</strong>, le liste si muovono correttamente. Pare che questa anomalia (e qualche altra) sia stata risolta da almeno 9 mesi (dalla versione 12.5.1  di Xcode), eppure a me continua a verificarsi. Vediamo quindi come indicare al simulatore iOS di funzionare tramite Rosetta.</p>



<p class="wp-block-paragraph">Apriamo l&#8217;elenco delle applicazioni dal <strong>Finder</strong>, poi tasto destro su <strong>Xcode</strong> e scegliere &#8220;<strong>Mostra contenuto pacchetto</strong>&#8220;, poi accede alla cartella &#8220;<strong>Contents</strong> &gt; <strong>Developer</strong> &gt; <strong>Applications</strong>&#8220;. Qui sarà presente l&#8217;applicazione <strong>Simulator</strong>, tasto destro sull&#8217;applicazione, segliere &#8220;<strong>Ottieni informazioni</strong>&#8221; e spuntare l&#8217;opzione &#8220;<strong>Apri con Rosetta</strong>&#8220;.</p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">enjoy!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.smsoft.it/2022/06/14/flutter-lo-scroll-nel-simulatore-ios-su-m1-apple-silicon-e-troppo-veloce/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
