{"version":"1.0","provider_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","provider_url":"https:\/\/fatihsoysal.com\/blog","author_name":"Fatih Soysal","author_url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/","title":"Flutter \u00d6zel \u00c7oklu Se\u00e7im Diyalog Paketi Nas\u0131l Olu\u015fturulur?","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"e8BhiFRemG\"><a href=\"https:\/\/fatihsoysal.com\/blog\/flutter-ozel-coklu-secim-diyalog-paketi-nasil-olusturulur\/\">Flutter \u00d6zel \u00c7oklu Se\u00e7im Diyalog Paketi Nas\u0131l Olu\u015fturulur?<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/flutter-ozel-coklu-secim-diyalog-paketi-nasil-olusturulur\/embed\/#?secret=e8BhiFRemG\" width=\"600\" height=\"338\" title=\"&#8220;Flutter \u00d6zel \u00c7oklu Se\u00e7im Diyalog Paketi Nas\u0131l Olu\u015fturulur?&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"e8BhiFRemG\" 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<\/script>\n","description":"Flutter uygulamalar\u0131n\u0131zda kullan\u0131c\u0131 deneyimini iyile\u015ftirmek i\u00e7in \u00f6zelle\u015ftirilebilir \u00e7oklu se\u00e7im diyaloglar\u0131 olu\u015fturman\u0131n ne kadar \u00f6nemli oldu\u011funu hi\u00e7 d\u00fc\u015f\u00fcnd\u00fcn\u00fcz m\u00fc? Bu makalede, s\u0131f\u0131rdan bir Flutter \u00f6zel \u00e7oklu se\u00e7im diyalog paketi geli\u015ftirme s\u00fcrecini ad\u0131m ad\u0131m ele alaca\u011f\u0131z. \u00d6\u011frenece\u011finiz teknikler, performans odakl\u0131, temiz ve tekrar kullan\u0131labilir kod yazman\u0131za yard\u0131mc\u0131 olacak. Haz\u0131rsan\u0131z, ba\u015flayal\u0131m!"}