{"version":"1.0","provider_name":"Ad Hoc Minds","provider_url":"https:\/\/www.adhocminds.com\/en\/","author_name":"Roberta Garofalo","author_url":"https:\/\/www.adhocminds.com\/en\/author\/roberta\/","title":"Location Mobile in Flutter &#8212; Meetup Dev WorkSpace &#8212; Ad Hoc Minds","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"lH9qA04Woo\"><a href=\"https:\/\/www.adhocminds.com\/en\/location-mobile-in-flutter\/\">Location Mobile in Flutter<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/www.adhocminds.com\/en\/location-mobile-in-flutter\/embed\/#?secret=lH9qA04Woo\" width=\"600\" height=\"338\" title=\"&#8220;Location Mobile in Flutter&#8221; &#8212; Ad Hoc Minds\" data-secret=\"lH9qA04Woo\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/\/# sourceURL=https:\/\/www.adhocminds.com\/wp-includes\/js\/wp-embed.min.js\n<\/script>\n","thumbnail_url":"https:\/\/secureservercdn.net\/198.71.233.28\/d50.5a0.myftpupload.com\/wp-content\/uploads\/2021\/02\/copertina-evento-eventbrite.png?time=1641052998","thumbnail_width":2160,"thumbnail_height":1080,"description":"Nell'ambito dello sviluppo mobile molte sono le tecnologie che vengono adottate dagli sviluppatori: chi si orienta su uno sviluppo nativo, chi utilizza librerie, chi framework ecc. Flutter, il framework di Google, si sta guadagnando certamente un posto all'interno di quella cerchia, probabilmente perch\u00e9 una delle peculiarit\u00e0 che lo rendono molto apprezzato \u00e8 la quantit\u00e0 di widget che \u00e8 possibile importare all'interno del proprio progetto, e tra questi sicuramente spicca la localizzazione. Quando si parla di localizzazione il primo pensiero \u00e8 sicuramente rivolto a Google Maps e al suo intero ecosistema, dimenticandosi talvolta che esistono anche alternative altrettanto valide, capaci addirittura di aprire nuovi scenari di business. Un esempio \u00e8 dato dall'emergente suite di Huawei, la quale trovandosi coinvolta in una guerra commerciale, ha iniziato ad investire su delle alternative ai servizi Google: tra questi vi \u00e8 il Location Kit. Scopo di questo meetup \u00e8 illustrare le funzionalit\u00e0 di localizzazione offerte da questo kit in un nuovo progetto Flutter mostrandone la creazione e l'integrazione di tali servizi."}