{"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 Uygulamalar\u0131nda Araba G\u00f6rselleri \u0130\u00e7in A\u00e7\u0131k Kaynak API'ler","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"KxtWs5pF2K\"><a href=\"https:\/\/fatihsoysal.com\/blog\/flutter-uygulamalarinda-araba-gorselleri-icin-acik-kaynak-apiler\/\">Flutter Uygulamalar\u0131nda Araba G\u00f6rselleri \u0130\u00e7in A\u00e7\u0131k Kaynak API&#8217;ler<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/flutter-uygulamalarinda-araba-gorselleri-icin-acik-kaynak-apiler\/embed\/#?secret=KxtWs5pF2K\" width=\"600\" height=\"338\" title=\"&#8220;Flutter Uygulamalar\u0131nda Araba G\u00f6rselleri \u0130\u00e7in A\u00e7\u0131k Kaynak API&#8217;ler&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"KxtWs5pF2K\" 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":"Merhaba herkes! Bu yaz\u0131da, Flutter uygulamalar\u0131n\u0131zda araba modellerinin g\u00f6rsellerine ula\u015fmak i\u00e7in kullanabilece\u011finiz a\u00e7\u0131k kaynak API'leri ele alaca\u011f\u0131z. Bildi\u011finiz gibi, bir mobil uygulamada g\u00f6rsel i\u00e7erik, kullan\u0131c\u0131 deneyimini b\u00fcy\u00fck \u00f6l\u00e7\u00fcde etkiler. \u00d6zellikle otomobil gibi g\u00f6rsel a\u00e7\u0131dan zengin bir konu i\u00e7in, y\u00fcksek kaliteli g\u00f6rsellere eri\u015fim \u015fartt\u0131r. Ancak, bu g\u00f6rselleri kendimiz sa\u011flamak hem maliyetli hem de zaman al\u0131c\u0131 olabilir. \u0130\u015fte bu noktada, a\u00e7\u0131k kaynak API'ler devreye giriyor."}