2025’te ilk konferans konuşmamı yaptım ve konu olarak yıllardır içinde yaşadığım ama hiçbir salona anlatmak zorunda kalmadığım şeyi seçtim: NFC.cool Business Card’ın arkasındaki App Clip gerçekte nasıl çalışıyor. Konuşma Prag’daki mDevCamp 2025’teydi ve başlığı bu yazınınkiyle aynı.
Hiç denk gelmediysen: App Clip, bir iOS uygulamasının NFC okutmasıyla ya da QR taramasıyla anında açılan küçük parçası. App Store yok, kurulum yok. Telefonları yaklaştırdıktan yaklaşık bir saniye sonra karşındakinin NFC.cool kartvizitini hiçbir şey indirmeden görmesini sağlayan şey bu. Bunu anlık hissettirmek, üstelik paylaşılan kart verisini güvende tutup kimseyi kayıt olmaya zorlamadan yapmak, dışarıdan göründüğünden çok daha fazla mimari karar gerektiriyor. Konuşma bunları tek tek gezdi: App Clip nasıl kurgulanmış, SwiftUI hangi noktada hak ediyor ve arka uç kart verisini nasıl ele alıyor.
Bunu sahneden anlatmak bana iyi geldi. Çoğunu sezgiyle verdiğim kararları gerekçelendirmek zorunda kaldım ve sonrasında gelen sorular, ki aynı kavgaları verdiği belli olan iOS geliştiricilerinden geliyordu, herhangi bir kod incelemesinden daha keskindi. Oturduğum yapı, yani SwiftUI ile App Clip ve güvenli bir arka uç arayüzü, bu sınamayı geçti. Koridor sohbetlerinden çıkan birkaç öneri de uygulamaya çoktan girdi.
Konuşmanın tamamını Slideslive’da izleyebilirsin.