{"id":26408,"date":"2025-09-22T11:44:59","date_gmt":"2025-09-22T08:44:59","guid":{"rendered":"https:\/\/www.ibss.com.tr\/?p=26408"},"modified":"2025-09-23T15:19:40","modified_gmt":"2025-09-23T12:19:40","slug":"flutter-ile-singleton-deseni-kuresel-durum-yonetiminin-temeli","status":"publish","type":"post","link":"https:\/\/www.ibss.com.tr\/tr\/flutter-ile-singleton-deseni-kuresel-durum-yonetiminin-temeli\/","title":{"rendered":"Flutter ile Singleton Deseni: K\u00fcresel Durum Y\u00f6netiminin Temeli"},"content":{"rendered":"\n<p>Singleton Deseni, yaz\u0131l\u0131m geli\u015ftirmede belirli bir s\u0131n\u0131f\u0131n yaln\u0131zca bir \u00f6rne\u011finin olmas\u0131n\u0131 ve bu \u00f6rne\u011fin k\u00fcresel olarak eri\u015filebilir olmas\u0131n\u0131 sa\u011flayan bir tasar\u0131m desenidir. Bu tasar\u0131m deseni genellikle ayn\u0131 veri veya durumun uygulaman\u0131n farkl\u0131 b\u00f6l\u00fcmleri aras\u0131nda payla\u015f\u0131lmas\u0131 gerekti\u011finde kullan\u0131l\u0131r. Peki, Singleton Deseni Flutter projelerinde nas\u0131l kullan\u0131l\u0131r ve hangi durumlarda tercih edilmelidir?<\/p>\n\n\n\n<p><br><strong>Singleton Deseni Neden Kullan\u0131lmal\u0131d\u0131r?<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Global Durum Y\u00f6netimi:<\/strong> Kullan\u0131c\u0131 oturum bilgileri, uygulama ayarlar\u0131 veya \u00f6nbellek gibi verileri global bir konumda depolayarak farkl\u0131 bile\u015fenlerde kullanabilirsiniz.<\/li>\n\n\n\n<li><strong>Bellek Y\u00f6netimi: <\/strong>Ayn\u0131 s\u0131n\u0131f\u0131n birden fazla \u00f6rne\u011finin olu\u015fturulmas\u0131n\u0131 \u00f6nleyerek bellek kullan\u0131m\u0131n\u0131 optimize eder.<\/li>\n\n\n\n<li><strong>Karma\u015f\u0131kl\u0131\u011f\u0131 Azalt\u0131r:<\/strong> eIt, merkezi veri y\u00f6netimi sa\u011flayarak kodun daha d\u00fczenli ve okunabilir olmas\u0131n\u0131 sa\u011flar.<\/li>\n<\/ul>\n\n\n\n<p><strong>Flutter&#8217;da Singleton Desenini Kullanma<\/strong><\/p>\n\n\n\n<p>Dart&#8217;\u0131n sundu\u011fu \u00f6zellikleri kullanarak Singleton Desenini Flutter&#8217;da kolayca uygulayabilirsiniz. \u0130\u015fte ad\u0131m ad\u0131m bir \u00f6rnek:<\/p>\n\n\n\n<p><strong>\u00d6rnek Senaryo: Kullan\u0131c\u0131 Oturum Bilgilerini Y\u00f6netme<\/strong><\/p>\n\n\n\n<p>Kullan\u0131c\u0131n\u0131n oturum bilgilerini bir s\u0131n\u0131fta saklayal\u0131m ve bu bilgilere uygulaman\u0131n farkl\u0131 ekranlar\u0131ndan eri\u015felim.<\/p>\n\n\n\n<p>class UserSession {<br>\/\/ S\u0131n\u0131f\u0131n tek bir \u00f6rne\u011fini saklamak i\u00e7in statik de\u011fi\u015fken<br>static final UserSession _instance = UserSession._internal();<br>\/\/ \u00d6zel olu\u015fturucu, harici \u00f6rneklemeyi engeller<br>UserSession._internal();<br>\/\/ Tek bir \u00f6rne\u011fe eri\u015fen al\u0131c\u0131<br>static UserSession get instance =&gt; _instance;<br>\/\/ Kullan\u0131c\u0131 oturum bilgilerini tutmak i\u00e7in de\u011fi\u015fkenler<br>String? username;<br>String? email;<br>\/\/ Kullan\u0131c\u0131 oturum bilgilerini ayarlayan y\u00f6ntem<br>void setUser(String username, String email) {<br>this.username = username;<br>this.email = email;<br>}<br>\/\/ Oturum bilgilerini d\u00f6nd\u00fcren y\u00f6ntem<br>String getUserInfo() {<br>return \u201cKullan\u0131c\u0131: $username, E-posta: $email\u201d;<br>}<br>}<\/p>\n\n\n\n<p><strong>Tekil Kullan\u0131m<\/strong><\/p>\n\n\n\n<p>Art\u0131k UserSession s\u0131n\u0131f\u0131n\u0131n tek bir \u00f6rne\u011fine sahip olaca\u011f\u0131z ve buna uygulaman\u0131n herhangi bir yerinden eri\u015febilece\u011fiz:<\/p>\n\n\n\n<p>void main() {<br>\/\/ Kullan\u0131c\u0131 oturum bilgilerini ayarla<br>UserSession.instance.setUser(\u201cBurak\u201d, \u201cburak@example.com\u201d);<br>\/\/ Oturum bilgilerini farkl\u0131 bir ekranda g\u00f6r\u00fcnt\u00fcle<br>print(UserSession.instance.getUserInfo()); \/\/ \u00c7\u0131kt\u0131: Kullan\u0131c\u0131: Burak, E-posta: burak@example.com<br>}<\/p>\n\n\n\n<p><strong>Flutter Projelerinde Tekil Kullan\u0131m Alanlar\u0131<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Kullan\u0131c\u0131 Oturum Y\u00f6netimi:<\/strong> Kullan\u0131c\u0131n\u0131n oturum a\u00e7ma durumunu ve bilgilerini genel olarak y\u00f6netebilirsiniz.<\/li>\n\n\n\n<li><strong>Uygulama Ayarlar\u0131:<\/strong> Tema, dil veya di\u011fer yap\u0131land\u0131rma ayarlar\u0131n\u0131 tek bir yerde saklayabilirsiniz.<\/li>\n\n\n\n<li><strong>API ve Servis \u00c7a\u011fr\u0131lar\u0131: <\/strong>Uygulama genelinde tek bir HTTP istemcisi (\u00f6rne\u011fin Dio veya Http) kullanabilirsiniz.<\/li>\n\n\n\n<li><strong>\u00d6nbellek Y\u00f6netimi: <\/strong>Yerel veritaban\u0131 veya bellek tabanl\u0131 verileri y\u00f6netmek i\u00e7in kullan\u0131labilir.<\/li>\n<\/ul>\n\n\n\n<p><strong>Alternatifler: Singleton Yerine Ne Kullan\u0131labilir?<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Sa\u011flay\u0131c\u0131: <\/strong>Flutter projelerinde k\u00fcresel durum y\u00f6netimi i\u00e7in s\u0131kl\u0131kla kullan\u0131lan bir durum y\u00f6netimi \u00e7\u00f6z\u00fcm\u00fcd\u00fcr. Singleton&#8217;lara g\u00f6re daha esnek ve test edilebilir yap\u0131lar sunar.<\/li>\n\n\n\n<li><strong>GetIt:<\/strong> Ba\u011f\u0131ml\u0131l\u0131k enjeksiyon yap\u0131s\u0131yla hizmetlere k\u00fcresel eri\u015fim sa\u011flar ve daha mod\u00fcler bir yap\u0131 sunar.<\/li>\n<\/ul>\n\n\n\n<p><strong>Sonu\u00e7<\/strong><\/p>\n\n\n\n<p>Singleton Deseni, \u00f6zellikle k\u00fc\u00e7\u00fck ve orta \u00f6l\u00e7ekli projelerde Flutter projelerinde k\u00fcresel veri y\u00f6netimi i\u00e7in etkili bir \u00e7\u00f6z\u00fcm sunar. Ancak, daha b\u00fcy\u00fck projeler i\u00e7in durum y\u00f6netimi \u00e7\u00f6z\u00fcmlerini (Sa\u011flay\u0131c\u0131, Blok, Riverpod) kullanmak daha iyi bir se\u00e7enek olabilir. Singleton kullan\u0131rken veri tutarl\u0131l\u0131\u011f\u0131n\u0131 ve test edilebilirli\u011fini g\u00f6z \u00f6n\u00fcnde bulundurmak \u00f6nemlidir.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Singleton Deseni, yaz\u0131l\u0131m geli\u015ftirmede belirli bir s\u0131n\u0131f\u0131n yaln\u0131zca bir \u00f6rne\u011finin olmas\u0131n\u0131 ve bu \u00f6rne\u011fin k\u00fcresel olarak eri\u015filebilir olmas\u0131n\u0131 sa\u011flayan bir tasar\u0131m desenidir. Bu tasar\u0131m deseni genellikle ayn\u0131 veri veya durumun uygulaman\u0131n farkl\u0131 b\u00f6l\u00fcmleri aras\u0131nda payla\u015f\u0131lmas\u0131 gerekti\u011finde kullan\u0131l\u0131r. Peki, Singleton Deseni Flutter projelerinde nas\u0131l kullan\u0131l\u0131r ve hangi durumlarda tercih edilmelidir? Singleton Deseni Neden Kullan\u0131lmal\u0131d\u0131r? Flutter&#8217;da Singleton [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":24056,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1,347],"tags":[],"class_list":["post-26408","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog-tr","category-turkce-blog"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Flutter ile Singleton Deseni: K\u00fcresel Durum Y\u00f6netiminin Temeli - IBSS | Data and Artificial Intelligence Based Solutions with SAP Gold Partner<\/title>\n<meta name=\"description\" content=\"Flutter projelerinde Singleton Pattern ile global state y\u00f6netimini \u00f6\u011frenin. Kullan\u0131m alanlar\u0131, avantajlar ve alternatif \u00e7\u00f6z\u00fcmler.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.ibss.com.tr\/tr\/flutter-ile-singleton-deseni-kuresel-durum-yonetiminin-temeli\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Flutter ile Singleton Deseni: K\u00fcresel Durum Y\u00f6netiminin Temeli - IBSS | Data and Artificial Intelligence Based Solutions with SAP Gold Partner\" \/>\n<meta property=\"og:description\" content=\"Flutter projelerinde Singleton Pattern ile global state y\u00f6netimini \u00f6\u011frenin. Kullan\u0131m alanlar\u0131, avantajlar ve alternatif \u00e7\u00f6z\u00fcmler.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.ibss.com.tr\/tr\/flutter-ile-singleton-deseni-kuresel-durum-yonetiminin-temeli\/\" \/>\n<meta property=\"og:site_name\" content=\"IBSS | Data and Artificial Intelligence Based Solutions with SAP Gold Partner\" \/>\n<meta property=\"article:published_time\" content=\"2025-09-22T08:44:59+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-09-23T12:19:40+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.ibss.com.tr\/wp-content\/uploads\/2025\/08\/dcb525ec4a96d43f6eee1d46c272c853.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"626\" \/>\n\t<meta property=\"og:image:height\" content=\"385\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"irem\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"irem\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.ibss.com.tr\\\/tr\\\/flutter-ile-singleton-deseni-kuresel-durum-yonetiminin-temeli\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.ibss.com.tr\\\/tr\\\/flutter-ile-singleton-deseni-kuresel-durum-yonetiminin-temeli\\\/\"},\"author\":{\"name\":\"irem\",\"@id\":\"https:\\\/\\\/www.ibss.com.tr\\\/#\\\/schema\\\/person\\\/828994b96cd3e4b38c50a927c5a4af67\"},\"headline\":\"Flutter ile Singleton Deseni: K\u00fcresel Durum Y\u00f6netiminin Temeli\",\"datePublished\":\"2025-09-22T08:44:59+00:00\",\"dateModified\":\"2025-09-23T12:19:40+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.ibss.com.tr\\\/tr\\\/flutter-ile-singleton-deseni-kuresel-durum-yonetiminin-temeli\\\/\"},\"wordCount\":568,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.ibss.com.tr\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.ibss.com.tr\\\/tr\\\/flutter-ile-singleton-deseni-kuresel-durum-yonetiminin-temeli\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.ibss.com.tr\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/dcb525ec4a96d43f6eee1d46c272c853.jpg\",\"articleSection\":[\"Blog\",\"T\u00fcrk\u00e7e Blog\"],\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.ibss.com.tr\\\/tr\\\/flutter-ile-singleton-deseni-kuresel-durum-yonetiminin-temeli\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.ibss.com.tr\\\/tr\\\/flutter-ile-singleton-deseni-kuresel-durum-yonetiminin-temeli\\\/\",\"url\":\"https:\\\/\\\/www.ibss.com.tr\\\/tr\\\/flutter-ile-singleton-deseni-kuresel-durum-yonetiminin-temeli\\\/\",\"name\":\"Flutter ile Singleton Deseni: K\u00fcresel Durum Y\u00f6netiminin Temeli - IBSS | Data and Artificial Intelligence Based Solutions with SAP Gold Partner\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.ibss.com.tr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.ibss.com.tr\\\/tr\\\/flutter-ile-singleton-deseni-kuresel-durum-yonetiminin-temeli\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.ibss.com.tr\\\/tr\\\/flutter-ile-singleton-deseni-kuresel-durum-yonetiminin-temeli\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.ibss.com.tr\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/dcb525ec4a96d43f6eee1d46c272c853.jpg\",\"datePublished\":\"2025-09-22T08:44:59+00:00\",\"dateModified\":\"2025-09-23T12:19:40+00:00\",\"description\":\"Flutter projelerinde Singleton Pattern ile global state y\u00f6netimini \u00f6\u011frenin. Kullan\u0131m alanlar\u0131, avantajlar ve alternatif \u00e7\u00f6z\u00fcmler.\",\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.ibss.com.tr\\\/tr\\\/flutter-ile-singleton-deseni-kuresel-durum-yonetiminin-temeli\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\\\/\\\/www.ibss.com.tr\\\/tr\\\/flutter-ile-singleton-deseni-kuresel-durum-yonetiminin-temeli\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.ibss.com.tr\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/dcb525ec4a96d43f6eee1d46c272c853.jpg\",\"contentUrl\":\"https:\\\/\\\/www.ibss.com.tr\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/dcb525ec4a96d43f6eee1d46c272c853.jpg\",\"width\":626,\"height\":385,\"caption\":\"IBSS Blog\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.ibss.com.tr\\\/#website\",\"url\":\"https:\\\/\\\/www.ibss.com.tr\\\/\",\"name\":\"IBSS | Data and Artificial Intelligence Based Solutions with SAP Gold Partner\",\"description\":\"As an SAP Gold Partner, IBSS offers data analytics, artificial intelligence and reporting solutions in IBCS standards. Meet us to grow your business with technology.\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.ibss.com.tr\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.ibss.com.tr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.ibss.com.tr\\\/#organization\",\"name\":\"IBSS | Data and Artificial Intelligence Based Solutions with SAP Gold Partner\",\"url\":\"https:\\\/\\\/www.ibss.com.tr\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\\\/\\\/www.ibss.com.tr\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.ibss.com.tr\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/ibss-favicon.jpg\",\"contentUrl\":\"https:\\\/\\\/www.ibss.com.tr\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/ibss-favicon.jpg\",\"width\":512,\"height\":512,\"caption\":\"IBSS | Data and Artificial Intelligence Based Solutions with SAP Gold Partner\"},\"image\":{\"@id\":\"https:\\\/\\\/www.ibss.com.tr\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.ibss.com.tr\\\/#\\\/schema\\\/person\\\/828994b96cd3e4b38c50a927c5a4af67\",\"name\":\"irem\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d8d8ac6bde3cbaccce69c04fadd704d4206efe9147bc8054a46424a76ebd8e26?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d8d8ac6bde3cbaccce69c04fadd704d4206efe9147bc8054a46424a76ebd8e26?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d8d8ac6bde3cbaccce69c04fadd704d4206efe9147bc8054a46424a76ebd8e26?s=96&d=mm&r=g\",\"caption\":\"irem\"},\"url\":\"https:\\\/\\\/www.ibss.com.tr\\\/tr\\\/author\\\/irem\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Flutter ile Singleton Deseni: K\u00fcresel Durum Y\u00f6netiminin Temeli - IBSS | Data and Artificial Intelligence Based Solutions with SAP Gold Partner","description":"Flutter projelerinde Singleton Pattern ile global state y\u00f6netimini \u00f6\u011frenin. Kullan\u0131m alanlar\u0131, avantajlar ve alternatif \u00e7\u00f6z\u00fcmler.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.ibss.com.tr\/tr\/flutter-ile-singleton-deseni-kuresel-durum-yonetiminin-temeli\/","og_locale":"tr_TR","og_type":"article","og_title":"Flutter ile Singleton Deseni: K\u00fcresel Durum Y\u00f6netiminin Temeli - IBSS | Data and Artificial Intelligence Based Solutions with SAP Gold Partner","og_description":"Flutter projelerinde Singleton Pattern ile global state y\u00f6netimini \u00f6\u011frenin. Kullan\u0131m alanlar\u0131, avantajlar ve alternatif \u00e7\u00f6z\u00fcmler.","og_url":"https:\/\/www.ibss.com.tr\/tr\/flutter-ile-singleton-deseni-kuresel-durum-yonetiminin-temeli\/","og_site_name":"IBSS | Data and Artificial Intelligence Based Solutions with SAP Gold Partner","article_published_time":"2025-09-22T08:44:59+00:00","article_modified_time":"2025-09-23T12:19:40+00:00","og_image":[{"width":626,"height":385,"url":"https:\/\/www.ibss.com.tr\/wp-content\/uploads\/2025\/08\/dcb525ec4a96d43f6eee1d46c272c853.jpg","type":"image\/jpeg"}],"author":"irem","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"irem","Tahmini okuma s\u00fcresi":"2 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.ibss.com.tr\/tr\/flutter-ile-singleton-deseni-kuresel-durum-yonetiminin-temeli\/#article","isPartOf":{"@id":"https:\/\/www.ibss.com.tr\/tr\/flutter-ile-singleton-deseni-kuresel-durum-yonetiminin-temeli\/"},"author":{"name":"irem","@id":"https:\/\/www.ibss.com.tr\/#\/schema\/person\/828994b96cd3e4b38c50a927c5a4af67"},"headline":"Flutter ile Singleton Deseni: K\u00fcresel Durum Y\u00f6netiminin Temeli","datePublished":"2025-09-22T08:44:59+00:00","dateModified":"2025-09-23T12:19:40+00:00","mainEntityOfPage":{"@id":"https:\/\/www.ibss.com.tr\/tr\/flutter-ile-singleton-deseni-kuresel-durum-yonetiminin-temeli\/"},"wordCount":568,"commentCount":0,"publisher":{"@id":"https:\/\/www.ibss.com.tr\/#organization"},"image":{"@id":"https:\/\/www.ibss.com.tr\/tr\/flutter-ile-singleton-deseni-kuresel-durum-yonetiminin-temeli\/#primaryimage"},"thumbnailUrl":"https:\/\/www.ibss.com.tr\/wp-content\/uploads\/2025\/08\/dcb525ec4a96d43f6eee1d46c272c853.jpg","articleSection":["Blog","T\u00fcrk\u00e7e Blog"],"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.ibss.com.tr\/tr\/flutter-ile-singleton-deseni-kuresel-durum-yonetiminin-temeli\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.ibss.com.tr\/tr\/flutter-ile-singleton-deseni-kuresel-durum-yonetiminin-temeli\/","url":"https:\/\/www.ibss.com.tr\/tr\/flutter-ile-singleton-deseni-kuresel-durum-yonetiminin-temeli\/","name":"Flutter ile Singleton Deseni: K\u00fcresel Durum Y\u00f6netiminin Temeli - IBSS | Data and Artificial Intelligence Based Solutions with SAP Gold Partner","isPartOf":{"@id":"https:\/\/www.ibss.com.tr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.ibss.com.tr\/tr\/flutter-ile-singleton-deseni-kuresel-durum-yonetiminin-temeli\/#primaryimage"},"image":{"@id":"https:\/\/www.ibss.com.tr\/tr\/flutter-ile-singleton-deseni-kuresel-durum-yonetiminin-temeli\/#primaryimage"},"thumbnailUrl":"https:\/\/www.ibss.com.tr\/wp-content\/uploads\/2025\/08\/dcb525ec4a96d43f6eee1d46c272c853.jpg","datePublished":"2025-09-22T08:44:59+00:00","dateModified":"2025-09-23T12:19:40+00:00","description":"Flutter projelerinde Singleton Pattern ile global state y\u00f6netimini \u00f6\u011frenin. Kullan\u0131m alanlar\u0131, avantajlar ve alternatif \u00e7\u00f6z\u00fcmler.","inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.ibss.com.tr\/tr\/flutter-ile-singleton-deseni-kuresel-durum-yonetiminin-temeli\/"]}]},{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/www.ibss.com.tr\/tr\/flutter-ile-singleton-deseni-kuresel-durum-yonetiminin-temeli\/#primaryimage","url":"https:\/\/www.ibss.com.tr\/wp-content\/uploads\/2025\/08\/dcb525ec4a96d43f6eee1d46c272c853.jpg","contentUrl":"https:\/\/www.ibss.com.tr\/wp-content\/uploads\/2025\/08\/dcb525ec4a96d43f6eee1d46c272c853.jpg","width":626,"height":385,"caption":"IBSS Blog"},{"@type":"WebSite","@id":"https:\/\/www.ibss.com.tr\/#website","url":"https:\/\/www.ibss.com.tr\/","name":"IBSS | Data and Artificial Intelligence Based Solutions with SAP Gold Partner","description":"As an SAP Gold Partner, IBSS offers data analytics, artificial intelligence and reporting solutions in IBCS standards. Meet us to grow your business with technology.","publisher":{"@id":"https:\/\/www.ibss.com.tr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.ibss.com.tr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":"Organization","@id":"https:\/\/www.ibss.com.tr\/#organization","name":"IBSS | Data and Artificial Intelligence Based Solutions with SAP Gold Partner","url":"https:\/\/www.ibss.com.tr\/","logo":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/www.ibss.com.tr\/#\/schema\/logo\/image\/","url":"https:\/\/www.ibss.com.tr\/wp-content\/uploads\/2025\/09\/ibss-favicon.jpg","contentUrl":"https:\/\/www.ibss.com.tr\/wp-content\/uploads\/2025\/09\/ibss-favicon.jpg","width":512,"height":512,"caption":"IBSS | Data and Artificial Intelligence Based Solutions with SAP Gold Partner"},"image":{"@id":"https:\/\/www.ibss.com.tr\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.ibss.com.tr\/#\/schema\/person\/828994b96cd3e4b38c50a927c5a4af67","name":"irem","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/secure.gravatar.com\/avatar\/d8d8ac6bde3cbaccce69c04fadd704d4206efe9147bc8054a46424a76ebd8e26?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/d8d8ac6bde3cbaccce69c04fadd704d4206efe9147bc8054a46424a76ebd8e26?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d8d8ac6bde3cbaccce69c04fadd704d4206efe9147bc8054a46424a76ebd8e26?s=96&d=mm&r=g","caption":"irem"},"url":"https:\/\/www.ibss.com.tr\/tr\/author\/irem\/"}]}},"_links":{"self":[{"href":"https:\/\/www.ibss.com.tr\/tr\/wp-json\/wp\/v2\/posts\/26408","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ibss.com.tr\/tr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ibss.com.tr\/tr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ibss.com.tr\/tr\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ibss.com.tr\/tr\/wp-json\/wp\/v2\/comments?post=26408"}],"version-history":[{"count":0,"href":"https:\/\/www.ibss.com.tr\/tr\/wp-json\/wp\/v2\/posts\/26408\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ibss.com.tr\/tr\/wp-json\/wp\/v2\/media\/24056"}],"wp:attachment":[{"href":"https:\/\/www.ibss.com.tr\/tr\/wp-json\/wp\/v2\/media?parent=26408"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ibss.com.tr\/tr\/wp-json\/wp\/v2\/categories?post=26408"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ibss.com.tr\/tr\/wp-json\/wp\/v2\/tags?post=26408"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}