<?xml version="1.0" encoding="UTF-8"?>
<!--
  RSS beslemesi. blog/ klasöründeki yazı sayfalarından üretiliyor;
  elle düzenlenmez. Tarih biçimi: RFC-822.
-->
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Demir Taşdemir — Blog</title>
    <link>https://demirtasdemir.com/blog/</link>
    <description>Mobil uygulama geliştirme, arka uç ve teknik SEO üzerine saha tecrübeleri.</description>
    <language>tr-TR</language>
    <lastBuildDate>Sat, 15 Aug 2026 09:00:00 +0000</lastBuildDate>
    <atom:link href="https://demirtasdemir.com/blog/rss.xml" rel="self" type="application/rss+xml"/>

    <item>
      <title>Modeli Buluta Değil Telefona Koymak</title>
      <link>https://demirtasdemir.com/blog/cihaz-ustunde-yapay-zeka.html</link>
      <guid isPermaLink="true">https://demirtasdemir.com/blog/cihaz-ustunde-yapay-zeka.html</guid>
      <description>Modeli sunucuda değil telefonda çalıştırmak: gecikme, maliyet, mahremiyet ve internetsiz çalışma kazancı; karşılığında boyut, niceleme ve doğruluk bedeli.</description>
      <pubDate>Sat, 15 Aug 2026 09:00:00 +0000</pubDate>
      <category>Ar-Ge</category>
    </item>

    <item>
      <title>Türkçe "i" Harfi Yüzünden Kaybettiğim İki Gün</title>
      <link>https://demirtasdemir.com/blog/turkce-i-harfi-hatasi.html</link>
      <guid isPermaLink="true">https://demirtasdemir.com/blog/turkce-i-harfi-hatasi.html</guid>
      <description>Uygulama yalnızca Türkiye'deki cihazlarda bozuluyordu. Sebep tek bir harfti. Locale duyarlı büyük/küçük harf dönüşümünün neden bu kadar tehlikeli olduğunu anlatıyorum.</description>
      <pubDate>Fri, 14 Aug 2026 09:00:00 +0000</pubDate>
      <category>Mobil Geliştirme</category>
    </item>

    <item>
      <title>Asıl Zorluk Model Değil, Veri</title>
      <link>https://demirtasdemir.com/blog/veri-seti-olmadan-model.html</link>
      <guid isPermaLink="true">https://demirtasdemir.com/blog/veri-seti-olmadan-model.html</guid>
      <description>Açık veri setiyle eğitilen model laboratuvarda mükemmel, tarlada çuvallıyor. TarımGöz tasarımından: transfer öğrenme, veri artırma ve güven eşiği notları.</description>
      <pubDate>Thu, 13 Aug 2026 09:00:00 +0000</pubDate>
      <category>Ar-Ge</category>
    </item>

    <item>
      <title>Google Play'de Uygulama Yayınlamak: App Store'dan 7 Farkı</title>
      <link>https://demirtasdemir.com/blog/google-play-yayin-deneyimleri.html</link>
      <guid isPermaLink="true">https://demirtasdemir.com/blog/google-play-yayin-deneyimleri.html</guid>
      <description>İlk uygulamalarımı Play Store'da yayınladım. İki mağazanın inceleme, test, yayın ve red süreçleri arasındaki gerçek farklar.</description>
      <pubDate>Wed, 12 Aug 2026 09:00:00 +0000</pubDate>
      <category>Mobil Geliştirme</category>
    </item>

    <item>
      <title>İnternet Yokken de Çalışması Gereken Uygulama</title>
      <link>https://demirtasdemir.com/blog/cevrimdisi-oncelikli-mimari.html</link>
      <guid isPermaLink="true">https://demirtasdemir.com/blog/cevrimdisi-oncelikli-mimari.html</guid>
      <description>Çevrimdışı çalışmak sonradan eklenen bir özellik değil, baştan verilen bir mimari karar. Veriyi, haritayı ve modeli cihazda tutmanın gerçek bedeli ve sınırları.</description>
      <pubDate>Tue, 11 Aug 2026 09:00:00 +0000</pubDate>
      <category>Mobil Geliştirme</category>
    </item>

    <item>
      <title>Bir Çökme Raporunu Nasıl Okurum?</title>
      <link>https://demirtasdemir.com/blog/cokme-raporu-okumak.html</link>
      <guid isPermaLink="true">https://demirtasdemir.com/blog/cokme-raporu-okumak.html</guid>
      <description>Kullanıcı çöken uygulamayı bildirmez, siler. Çökme raporlarını okumak, önceliklendirmek ve tekrar üretmek üzerine yayın sonrası rutinim.</description>
      <pubDate>Sun, 09 Aug 2026 09:00:00 +0000</pubDate>
      <category>Mobil Geliştirme</category>
    </item>

    <item>
      <title>"İlk Bulan Kazanır" Aslında Bir Yarış Koşulu Problemi</title>
      <link>https://demirtasdemir.com/blog/tek-kazanan-garantisi.html</link>
      <guid isPermaLink="true">https://demirtasdemir.com/blog/tek-kazanan-garantisi.html</guid>
      <description>Bir hazineyi iki kişi aynı anda talep ettiğinde ne oluyor? Mysterious Treasure'da tek kazanan garantisini işlem, idempotentlik ve sunucu saatiyle nasıl kurdum.</description>
      <pubDate>Sat, 08 Aug 2026 09:00:00 +0000</pubDate>
      <category>Arka Uç</category>
    </item>

    <item>
      <title>Kimse İlk Adımı Atmak İstemiyor: Emanet Akışı</title>
      <link>https://demirtasdemir.com/blog/emanet-akisi-durum-makinesi.html</link>
      <guid isPermaLink="true">https://demirtasdemir.com/blog/emanet-akisi-durum-makinesi.html</guid>
      <description>İkinci el pazarında alıcı da satıcı da ilk adımı atmak istemez. 2.El Bilet'te satın al düğmesi yerine kurduğum emanet akışını ve durum makinesini anlatıyorum.</description>
      <pubDate>Thu, 06 Aug 2026 09:00:00 +0000</pubDate>
      <category>Ürün</category>
    </item>

    <item>
      <title>App Store'a Uygulama Yüklerken Öğrendiğim 7 Ders</title>
      <link>https://demirtasdemir.com/blog/app-store-yayin-rehberi.html</link>
      <guid isPermaLink="true">https://demirtasdemir.com/blog/app-store-yayin-rehberi.html</guid>
      <description>12 uygulamayı App Store ve Google Play'de yayınladım. Yediğim redler, beklemediğim gecikmeler ve 'keşke baştan bilseydim' dediğim 7 ders.</description>
      <pubDate>Wed, 05 Aug 2026 09:00:00 +0000</pubDate>
      <category>Mobil Geliştirme</category>
    </item>

    <item>
      <title>Üç Dilde Yerel Yazdıktan Sonra Flutter’a Geçmek</title>
      <link>https://demirtasdemir.com/blog/yerelden-fluttera-gecis.html</link>
      <guid isPermaLink="true">https://demirtasdemir.com/blog/yerelden-fluttera-gecis.html</guid>
      <description>2023-2025 arasında iOS'u Swift, Android'i Java ve Kotlin ile ayrı yazdım. 2026'da Flutter'a geçtim. Ne kazandım, ne kaybettim ve yerel bilmek neden işe yaradı.</description>
      <pubDate>Tue, 04 Aug 2026 09:00:00 +0000</pubDate>
      <category>Mobil Geliştirme</category>
    </item>

    <item>
      <title>En İyi Çözüm Yerine Yeterince İyi Çözüm</title>
      <link>https://demirtasdemir.com/blog/np-zor-problem-sezgisel.html</link>
      <guid isPermaLink="true">https://demirtasdemir.com/blog/np-zor-problem-sezgisel.html</guid>
      <description>Durak sayısı arttıkça en kısa rotayı kesin bulmak imkânsızlaşıyor. RotaAkıl tasarımından: NP-zor problemlerde kabul edilebilir sürede yeterince iyi çözüm.</description>
      <pubDate>Sun, 02 Aug 2026 09:00:00 +0000</pubDate>
      <category>Ar-Ge</category>
    </item>

    <item>
      <title>Firestore Faturası Neden Şişer? Okuma Sayısını Düşürmenin Yolları</title>
      <link>https://demirtasdemir.com/blog/firestore-maliyet-kontrolu.html</link>
      <guid isPermaLink="true">https://demirtasdemir.com/blog/firestore-maliyet-kontrolu.html</guid>
      <description>Firestore'da fatura veri boyutuna değil okuma sayısına bakar. Faturayı şişiren beş yaygın kalıp ve her birinin çözümü.</description>
      <pubDate>Sat, 01 Aug 2026 09:00:00 +0000</pubDate>
      <category>Arka Uç</category>
    </item>

    <item>
      <title>Swift: Java’dan Gelen Birinin Gözünden</title>
      <link>https://demirtasdemir.com/blog/swift-ogrenirken.html</link>
      <guid isPermaLink="true">https://demirtasdemir.com/blog/swift-ogrenirken.html</guid>
      <description>Java ve Android’den sonra Swift öğrenirken beni yanıltan alışkanlıklar: Optional, struct/class ayrımı, protokol uzantıları, ARC ve UIKit’ten SwiftUI’ya geçiş.</description>
      <pubDate>Thu, 30 Jul 2026 09:00:00 +0000</pubDate>
      <category>Yazılım</category>
    </item>

    <item>
      <title>Türkiye'ye Değil Dünyaya Uygulama Yapmak</title>
      <link>https://demirtasdemir.com/blog/global-pazara-uygulama.html</link>
      <guid isPermaLink="true">https://demirtasdemir.com/blog/global-pazara-uygulama.html</guid>
      <description>Yerelleştirme çeviri değildir. Global pazara uygulama çıkarırken arayüzü, fiyatı ve mağaza metnini nasıl kurgulamak gerekiyor?</description>
      <pubDate>Tue, 28 Jul 2026 09:00:00 +0000</pubDate>
      <category>Mobil Geliştirme</category>
    </item>

    <item>
      <title>Java ile Android: İlk Uygulamamdan Kalan Dersler</title>
      <link>https://demirtasdemir.com/blog/java-android-temelleri.html</link>
      <guid isPermaLink="true">https://demirtasdemir.com/blog/java-android-temelleri.html</guid>
      <description>Java ile Android geliştirmenin temelleri: Activity/Fragment yaşam döngüsü, context sızıntıları, AsyncTask'tan bugüne, null kontrolü ve konfigürasyon değişikliğinde durum kaybı. İlk uygulamamdan kalan somut dersler.</description>
      <pubDate>Mon, 27 Jul 2026 09:00:00 +0000</pubDate>
      <category>Yazılım</category>
    </item>

    <item>
      <title>Kotlin’i Java Projesine Sokmak</title>
      <link>https://demirtasdemir.com/blog/kotlin-java-yaninda.html</link>
      <guid isPermaLink="true">https://demirtasdemir.com/blog/kotlin-java-yaninda.html</guid>
      <description>Mevcut bir Java Android projesine Kotlin’i kademeli olarak eklerken öğrendiklerim: platform tipleri, data class ve Firestore tuzağı, extension function, @JvmStatic ve coroutine geçişi.</description>
      <pubDate>Fri, 24 Jul 2026 09:00:00 +0000</pubDate>
      <category>Yazılım</category>
    </item>

    <item>
      <title>Push Bildirimlerin Kimsenin Anlatmadığı Kısmı</title>
      <link>https://demirtasdemir.com/blog/push-bildirim-gercekleri.html</link>
      <guid isPermaLink="true">https://demirtasdemir.com/blog/push-bildirim-gercekleri.html</guid>
      <description>Bildirim göndermek kolay. Gerçekten ulaşması, doğru ekranı açması ve kullanıcıyı kaçırmaması ayrı iş. Token yönetiminden derin bağlantıya saha notları.</description>
      <pubDate>Wed, 22 Jul 2026 09:00:00 +0000</pubDate>
      <category>Mobil Geliştirme</category>
    </item>

    <item>
      <title>Python’la Donanım: Raspberry Pi ve Arduino Notları</title>
      <link>https://demirtasdemir.com/blog/python-donanim.html</link>
      <guid isPermaLink="true">https://demirtasdemir.com/blog/python-donanim.html</guid>
      <description>2019 TÜBİTAK deprem projemden kalan notlar: Python ile GPIO, Arduino seri haberleşmesi, sensör gürültüsü, örnekleme periyodu, filtreleme ve güç yönetimi.</description>
      <pubDate>Mon, 20 Jul 2026 09:00:00 +0000</pubDate>
      <category>Yazılım</category>
    </item>

    <item>
      <title>Kullanıcı “Şu Özellik Olsun” Dediğinde Ne Anlamalı?</title>
      <link>https://demirtasdemir.com/blog/kullanici-ne-ister.html</link>
      <guid isPermaLink="true">https://demirtasdemir.com/blog/kullanici-ne-ister.html</guid>
      <description>Gelen özellik isteklerini olduğu gibi uygulamak neden işe yaramıyor? İsteğin arkasındaki problemi bulmak için sorduğum sorular ve isteklerin nasıl önceliklendirildiği.</description>
      <pubDate>Sun, 19 Jul 2026 09:00:00 +0000</pubDate>
      <category>Ürün</category>
    </item>

    <item>
      <title>Firebase mi Supabase mi? Mobil Uygulamada Arka Uç Seçimi</title>
      <link>https://demirtasdemir.com/blog/firebase-mi-supabase-mi.html</link>
      <guid isPermaLink="true">https://demirtasdemir.com/blog/firebase-mi-supabase-mi.html</guid>
      <description>Firebase ve Supabase'i gerçek projelerde kullandım. Hangisi nerede parlıyor, nerede canını yakıyor ve seçim yaparken sorman gereken 5 soru.</description>
      <pubDate>Sat, 18 Jul 2026 09:00:00 +0000</pubDate>
      <category>Arka Uç</category>
    </item>

    <item>
      <title>Flutter’da İlk Ay: Widget Ağacına Alışmak</title>
      <link>https://demirtasdemir.com/blog/flutter-ilk-ay.html</link>
      <guid isPermaLink="true">https://demirtasdemir.com/blog/flutter-ilk-ay.html</guid>
      <description>Swift ve Kotlin ile yerel uygulama yazdıktan sonra Flutter’a geçen birinin ilk ayı: widget ağacı, Stateless/Stateful ayrımı, build metodunun sıklığı, setState’in maliyeti, BuildContext ve FutureBuilder.</description>
      <pubDate>Thu, 16 Jul 2026 09:00:00 +0000</pubDate>
      <category>Yazılım</category>
    </item>

    <item>
      <title>Kapsamı Daraltmak: Yayınlanmayan Özelliklerden Öğrendiklerim</title>
      <link>https://demirtasdemir.com/blog/kapsami-daraltmak.html</link>
      <guid isPermaLink="true">https://demirtasdemir.com/blog/kapsami-daraltmak.html</guid>
      <description>Yazılıp da yayına girmeyen özellikler, bir üründe en pahalı kalemdir. Kapsamı nasıl daralttığımı, hangi soruları sorduğumu ve neyi kesmekten çekindiğimi anlatıyorum.</description>
      <pubDate>Wed, 15 Jul 2026 09:00:00 +0000</pubDate>
      <category>Ürün</category>
    </item>

    <item>
      <title>Framework’süz JavaScript: Bu Siteyi Yazarken Öğrendiklerim</title>
      <link>https://demirtasdemir.com/blog/javascript-dom-temelleri.html</link>
      <guid isPermaLink="true">https://demirtasdemir.com/blog/javascript-dom-temelleri.html</guid>
      <description>Bu portföy sitesini framework kullanmadan yazdım. Tema geçişindeki yanıp sönmeyi önlemek, IntersectionObserver, olay delegasyonu ve scroll kodumda bulduğum hata.</description>
      <pubDate>Mon, 13 Jul 2026 09:00:00 +0000</pubDate>
      <category>Yazılım</category>
    </item>

    <item>
      <title>Çevrimdışı Çalışan Uygulama Yazmak ve Çakışmaları Çözmek</title>
      <link>https://demirtasdemir.com/blog/cevrimdisi-senkronizasyon.html</link>
      <guid isPermaLink="true">https://demirtasdemir.com/blog/cevrimdisi-senkronizasyon.html</guid>
      <description>Kullanıcı metroda veri girdi, siz de web panelinden aynı kaydı değiştirdiniz. Bağlantı gelince hangisi kazanacak? Senkronizasyon çakışmaları üzerine.</description>
      <pubDate>Sun, 12 Jul 2026 09:00:00 +0000</pubDate>
      <category>Arka Uç</category>
    </item>

    <item>
      <title>İstemciye Asla Güvenme: Mobil Uygulamada Güvenliğin Temeli</title>
      <link>https://demirtasdemir.com/blog/istemciye-asla-guvenme.html</link>
      <guid isPermaLink="true">https://demirtasdemir.com/blog/istemciye-asla-guvenme.html</guid>
      <description>Anahtarları uygulamaya gömmek, doğrulamayı istemcide yapmak, fiyatı istemciden göndermek. Mobil uygulamalarda en sık yapılan güvenlik hataları ve doğrusu.</description>
      <pubDate>Sat, 11 Jul 2026 09:00:00 +0000</pubDate>
      <category>Arka Uç</category>
    </item>

    <item>
      <title>Modern CSS: Grid, Değişkenler ve Karanlık Tema</title>
      <link>https://demirtasdemir.com/blog/html-css-modern.html</link>
      <guid isPermaLink="true">https://demirtasdemir.com/blog/html-css-modern.html</guid>
      <description>CSS özel değişkenleriyle tema kurmak, açık/koyu geçişi, Grid ve Flexbox seçimi, auto-fit/minmax, min-width:0 taşması, clamp() ve WCAG kontrastı — kendi sitemden gerçek örneklerle.</description>
      <pubDate>Thu, 09 Jul 2026 09:00:00 +0000</pubDate>
      <category>Yazılım</category>
    </item>

    <item>
      <title>Core Web Vitals: Hız Neden SEO İşi Oldu</title>
      <link>https://demirtasdemir.com/blog/seo-site-hizi.html</link>
      <guid isPermaLink="true">https://demirtasdemir.com/blog/seo-site-hizi.html</guid>
      <description>LCP, CLS ve INP nedir, hangi hatalar bunları bozar? Görsel boyutu, yazı tipi yükleme ve kritik CSS üzerinden teslim ettiğim sitelerde yaptığım düzeltmeler.</description>
      <pubDate>Mon, 06 Jul 2026 09:00:00 +0000</pubDate>
      <category>SEO &amp; Pazarlama</category>
    </item>

    <item>
      <title>Reklam mı, Abonelik mi, Tek Seferlik mi? Uygulamadan Gelir Modelleri</title>
      <link>https://demirtasdemir.com/blog/mobil-uygulama-gelir-modelleri.html</link>
      <guid isPermaLink="true">https://demirtasdemir.com/blog/mobil-uygulama-gelir-modelleri.html</guid>
      <description>Uygulamalarımdan reklam ve uygulama içi satın almayla gelir elde ettim. Hangi model hangi uygulamaya uyar, reklam nereye konur, nereye konmaz?</description>
      <pubDate>Sun, 05 Jul 2026 09:00:00 +0000</pubDate>
      <category>Ürün</category>
    </item>

    <item>
      <title>NoSQL’de Veri Modelleme: Tabloyu Unutup Ekranı Düşünmek</title>
      <link>https://demirtasdemir.com/blog/nosql-veri-modelleme.html</link>
      <guid isPermaLink="true">https://demirtasdemir.com/blog/nosql-veri-modelleme.html</guid>
      <description>Belge tabanlı veritabanında koleksiyon tasarımı, denormalizasyon, alt koleksiyon kararı ve sayaç tutma. İlişkisel alışkanlıklarla gelenlerin düştüğü tuzaklar.</description>
      <pubDate>Thu, 02 Jul 2026 09:00:00 +0000</pubDate>
      <category>Arka Uç</category>
    </item>

    <item>
      <title>Yeni Bir Site Yayına Alırken Uyguladığım Teknik SEO Kontrol Listesi</title>
      <link>https://demirtasdemir.com/blog/teknik-seo-kontrol-listesi.html</link>
      <guid isPermaLink="true">https://demirtasdemir.com/blog/teknik-seo-kontrol-listesi.html</guid>
      <description>Teslim ettiğim her sitede uyguladığım teknik SEO kontrol listesi. İçerik yazmadan önce halledilmesi gereken, çoğu 10 dakika süren adımlar.</description>
      <pubDate>Tue, 30 Jun 2026 09:00:00 +0000</pubDate>
      <category>SEO &amp; Pazarlama</category>
    </item>

    <item>
      <title>Kendi Kendine Yazılım Öğrenmek: Yedi Yılda Ne İşe Yaradı</title>
      <link>https://demirtasdemir.com/blog/kendi-kendine-ogrenmek.html</link>
      <guid isPermaLink="true">https://demirtasdemir.com/blog/kendi-kendine-ogrenmek.html</guid>
      <description>2018’de Python ile başlayıp mobil tarafa geçerken hangi öğrenme yöntemleri işe yaradı, hangileri zaman kaybıydı? Kaynak seçimi, sıra ve takılınca ne yapılacağı üzerine.</description>
      <pubDate>Sat, 27 Jun 2026 09:00:00 +0000</pubDate>
      <category>Kariyer</category>
    </item>

    <item>
      <title>Uygulama Boyutu Neden Önemli ve Nasıl Küçültülür?</title>
      <link>https://demirtasdemir.com/blog/uygulama-boyutu-kucultme.html</link>
      <guid isPermaLink="true">https://demirtasdemir.com/blog/uygulama-boyutu-kucultme.html</guid>
      <description>Uygulama boyutu doğrudan indirme oranını etkiliyor. APK/IPA boyutunu düşürmenin somut yolları ve hangisinin ne kadar kazandırdığı.</description>
      <pubDate>Fri, 26 Jun 2026 09:00:00 +0000</pubDate>
      <category>Mobil Geliştirme</category>
    </item>

    <item>
      <title>Marka Sesi: Aynı Şeyi Söylemenin Yüz Yolu</title>
      <link>https://demirtasdemir.com/blog/sosyal-medya-marka-sesi.html</link>
      <guid isPermaLink="true">https://demirtasdemir.com/blog/sosyal-medya-marka-sesi.html</guid>
      <description>İki markanın sosyal medyasını yürütürken marka sesi kurma deneyimim: ton belirleme, Instagram/TikTok/LinkedIn farkı, tekrar eden format ve gerçekçi bir içerik takvimi.</description>
      <pubDate>Wed, 24 Jun 2026 09:00:00 +0000</pubDate>
      <category>Sosyal Medya</category>
    </item>

    <item>
      <title>İlk 60 Saniye: Kullanıcıyı Uygulamada Tutan Şey</title>
      <link>https://demirtasdemir.com/blog/uygulama-ici-kullanici-deneyimi.html</link>
      <guid isPermaLink="true">https://demirtasdemir.com/blog/uygulama-ici-kullanici-deneyimi.html</guid>
      <description>İndirilen uygulamaların büyük kısmı ilk gün siliniyor. Açılış izinleri, kayıt zorunluluğu, boş ekranlar ve mikro metin üzerine saha notları.</description>
      <pubDate>Mon, 22 Jun 2026 09:00:00 +0000</pubDate>
      <category>Ürün</category>
    </item>

    <item>
      <title>Öğrenciyken Ürün Çıkarmak: 18 Yaşında Öğrendiğim Şeyler</title>
      <link>https://demirtasdemir.com/blog/ogrenciyken-uretmek.html</link>
      <guid isPermaLink="true">https://demirtasdemir.com/blog/ogrenciyken-uretmek.html</guid>
      <description>İlk uygulamamı 2022’de yayınladım ve bir süre sonra kendim kaldırdım. Öğrenciyken ürün çıkarmanın gerçek kısıtları, kaçınılması gereken hatalar ve buna rağmen neden değdiği.</description>
      <pubDate>Thu, 18 Jun 2026 09:00:00 +0000</pubDate>
      <category>Kariyer</category>
    </item>

    <item>
      <title>İlk 60 Saniye: Onboarding Ekranlarını Tasarlarken Neyi Değiştirdim</title>
      <link>https://demirtasdemir.com/blog/onboarding-tasarimi.html</link>
      <guid isPermaLink="true">https://demirtasdemir.com/blog/onboarding-tasarimi.html</guid>
      <description>Kaç ekran, hangi sırayla, izinler ne zaman isteniyor, kayıt zorunlu mu? Kendi uygulamalarımda ilk açılış akışını kurarken izlediğim yaklaşım.</description>
      <pubDate>Tue, 16 Jun 2026 09:00:00 +0000</pubDate>
      <category>Mobil Geliştirme</category>
    </item>

    <item>
      <title>2018'den 2026'ya: Python'dan 10+ Yayınlanmış Uygulamaya</title>
      <link>https://demirtasdemir.com/blog/yazilim-ogrenme-yolculugum.html</link>
      <guid isPermaLink="true">https://demirtasdemir.com/blog/yazilim-ogrenme-yolculugum.html</guid>
      <description>Yarıda bıraktığım TÜBİTAK projesi, ilk gelir getiren uygulamam ve dil değiştirirken öğrendiklerim. Sekiz yıllık öğrenme sürecimin dürüst özeti.</description>
      <pubDate>Fri, 12 Jun 2026 09:00:00 +0000</pubDate>
      <category>Kariyer</category>
    </item>

    <item>
      <title>İki Mağaza, İki Kültür: App Store ve Google Play Aynı İş Değil</title>
      <link>https://demirtasdemir.com/blog/iki-magaza-iki-kultur.html</link>
      <guid isPermaLink="true">https://demirtasdemir.com/blog/iki-magaza-iki-kultur.html</guid>
      <description>İnceleme süreci, ret sebepleri, sürüm yönetimi, test dağıtımı ve mağaza sayfası tarafında App Store ile Google Play arasındaki pratik farklar.</description>
      <pubDate>Mon, 08 Jun 2026 09:00:00 +0000</pubDate>
      <category>Mobil Geliştirme</category>
    </item>

    <item>
      <title>Mobilde Sürüm Yönetimi: Kademeli Yayın, Geri Alma ve Zorunlu Güncelleme</title>
      <link>https://demirtasdemir.com/blog/surum-yonetimi-mobil.html</link>
      <guid isPermaLink="true">https://demirtasdemir.com/blog/surum-yonetimi-mobil.html</guid>
      <description>Mobil uygulamada bir sürümü geri alamazsınız. Kademeli yayın, sunucu tarafı anahtarlar, zorunlu güncelleme ve eski sürüm desteği üzerine kurduğum düzen.</description>
      <pubDate>Fri, 05 Jun 2026 09:00:00 +0000</pubDate>
      <category>Mobil Geliştirme</category>
    </item>

    <item>
      <title>Özellik Değil Fayda Yazın: Uygulama Metinlerini Baştan Yazmak</title>
      <link>https://demirtasdemir.com/blog/ozellik-degil-fayda.html</link>
      <guid isPermaLink="true">https://demirtasdemir.com/blog/ozellik-degil-fayda.html</guid>
      <description>Mağaza açıklaması, ekran metinleri ve tanıtım cümlelerini yazarken teknik anlatımdan fayda anlatımına geçiş. Kendi uygulamalarımda değiştirdiğim cümleler üzerinden.</description>
      <pubDate>Tue, 02 Jun 2026 09:00:00 +0000</pubDate>
      <category>Sosyal Medya</category>
    </item>

    <item>
      <title>Uygulamam Yayında Ama Kimse İndirmiyor</title>
      <link>https://demirtasdemir.com/blog/uygulama-buyutme-aso.html</link>
      <guid isPermaLink="true">https://demirtasdemir.com/blog/uygulama-buyutme-aso.html</guid>
      <description>Uygulamayı yayınlamak işin yarısı. ASO, ikon ve ekran görüntüsü tasarımı, yorum yönetimi ve organik büyüme üzerine saha notları.</description>
      <pubDate>Thu, 28 May 2026 09:00:00 +0000</pubDate>
      <category>SEO &amp; Pazarlama</category>
    </item>

    <item>
      <title>Tek Kişilik Ekiple İçerik Üretmek: Kurduğum Döngü</title>
      <link>https://demirtasdemir.com/blog/icerik-uretim-dongusu.html</link>
      <guid isPermaLink="true">https://demirtasdemir.com/blog/icerik-uretim-dongusu.html</guid>
      <description>Geliştirme yaparken içerik de üretmek zorunda kalınca kurduğum sistem: fikir havuzu, toplu üretim, format şablonları ve gerçekçi bir takvim.</description>
      <pubDate>Fri, 22 May 2026 09:00:00 +0000</pubDate>
      <category>Sosyal Medya</category>
    </item>

    <item>
      <title>Yerel İşletme SEO’su: Haritada Görünmek İçin Ne Yapıyorum</title>
      <link>https://demirtasdemir.com/blog/yerel-isletme-seo.html</link>
      <guid isPermaLink="true">https://demirtasdemir.com/blog/yerel-isletme-seo.html</guid>
      <description>Google İşletme Profili, NAP tutarlılığı, ilçe bazlı sayfa yapısı ve yorum akışı. Fiziksel adresi olan müşterilerim için kurduğum yerel SEO düzenini anlatıyorum.</description>
      <pubDate>Mon, 18 May 2026 09:00:00 +0000</pubDate>
      <category>SEO &amp; Pazarlama</category>
    </item>

    <item>
      <title>Schema.org: Google’a Sayfanı Kelimelerle Değil Veriyle Anlatmak</title>
      <link>https://demirtasdemir.com/blog/schema-org-yapisal-veri.html</link>
      <guid isPermaLink="true">https://demirtasdemir.com/blog/schema-org-yapisal-veri.html</guid>
      <description>JSON-LD ile yapısal veri nasıl yazılır, hangi tipler işe yarar, hangi hatalar zengin sonucu engeller? Teslim ettiğim sitelerde ve bu sitede kullandığım şemalar.</description>
      <pubDate>Thu, 14 May 2026 09:00:00 +0000</pubDate>
      <category>SEO &amp; Pazarlama</category>
    </item>

    <item>
      <title>Kod Kadar Önemli: Ne Söylediğin ve Nasıl Söylediğin</title>
      <link>https://demirtasdemir.com/blog/iletisim-ve-satis-dili.html</link>
      <guid isPermaLink="true">https://demirtasdemir.com/blog/iletisim-ve-satis-dili.html</guid>
      <description>Freelance çalışırken en zor kısım kod değildi. Müşteriyle anlaşmak, kötü haberi vermek ve fiyat konuşmak üzerine öğrendiklerim.</description>
      <pubDate>Sun, 10 May 2026 09:00:00 +0000</pubDate>
      <category>Kariyer</category>
    </item>

  </channel>
</rss>
