{"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":"Compose Multiplatform'da Preferences DataStore Kullan\u0131m\u0131","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"1wjtFrjYIU\"><a href=\"https:\/\/fatihsoysal.com\/blog\/compose-multiplatformda-preferences-datastore-kullanimi\/\">Compose Multiplatform&#8217;da Preferences DataStore Kullan\u0131m\u0131<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/compose-multiplatformda-preferences-datastore-kullanimi\/embed\/#?secret=1wjtFrjYIU\" width=\"600\" height=\"338\" title=\"&#8220;Compose Multiplatform&#8217;da Preferences DataStore Kullan\u0131m\u0131&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"1wjtFrjYIU\" 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":"Compose Multiplatform, Android ve iOS platformlar\u0131nda tek bir kod taban\u0131 ile uygulama geli\u015ftirmenizi sa\u011flayan g\u00fc\u00e7l\u00fc bir framework. Ancak, uygulaman\u0131z\u0131n ayarlar\u0131n\u0131 ve kullan\u0131c\u0131 tercihlerini nas\u0131l g\u00fcvenilir bir \u015fekilde depolayaca\u011f\u0131n\u0131z \u00f6nemli bir sorundur. Bu yaz\u0131da, bu sorunu \u00e7\u00f6zmek i\u00e7in kullanabilece\u011finiz m\u00fckemmel bir \u00e7\u00f6z\u00fcm olan Preferences DataStore'u ele alaca\u011f\u0131z. DataStore, verileri yerel olarak depolamak i\u00e7in basit ve verimli bir mekanizma sunar."}