Building type-safe deep links with Jetpack Navigation3

Seçkin kanalMobilKanal: Android DevelopersYayın: 30.10.2026Süre: 17:02
🧭 Mobil (iOS / Android) öğrenme yolu · 7/8. adım← ÖncekiSonraki adım →

Neden izlemeli?

Modüler Android uygulamalarında güvenilir deep link yönetimi kurmak isteyen Android geliştiricilerine yönelik. Jetpack Navigation 3’ün type-safe deep linking yaklaşımlarını, Compose ile nasıl uygulanacağını ve özel serializer’ların kullanımını öğrenirsiniz.

Video özeti

Bu sunum, modüler Android uygulamalarında derin linkleri (deep link) güvenli ve tip güvenli (type-safe) şekilde yönetmek için Jetpack Navigation 3’ün yaklaşımını anlatıyor. Girişte Navigation 3 reçeteleri özetleniyor; sonrasında derin link API tasarımı ve URI eşleştirme mantığı gösteriliyor. Type-safe deserilazation ve özel serializer’ların nasıl yazılacağı örneklerle açıklanıyor; URL argümanlarının ön işlemden geçirilmesi, özel matcher’lar ve karmaşık tipler için serializer kullanımı detaylandırılıyor. Ayrıca derin linklerden gelen gezinme akışını öngörülebilir kılmak üzere sentetik back stack (yapay geri yığını) inşa etme stratejileri paylaşılıyor ve sunum kaynaklar ile kapanış yapılıyor.

Bu içeriği modüler mimari kullanan Android geliştiricilerine öneririm; Compose ve Jetpack Navigation 3 hakkında temel bilgi sahibi olmak (nav graph, composable destination) faydalıdır. İzleyici bu video sayesinde Navigation 3’ün type-safe deep link API’sini, karmaşık argümanlar için özel serializer yazma yöntemlerini ve derin linklerle güvenilir back stack oluşturma pratiklerini öğrenerek uygulamalarında daha sağlam ve tahmin edilebilir yönlendirme sistemleri kurabilecek.

Bölümler

  1. Giriş ve Navigation 3 reçeteleri
  2. Deep link API tasarımı ve URI eşleme
  3. Type-safe deserilazasyon ve özel serializer’lar
  4. URL argümanlarını ön işleme ve matcher’lar
  5. Derin linkler için sentetik back stack oluşturma
  6. Özet ve kaynaklar

Öne çıkan fikirler

  • Type-safe deep link yapısı, runtime hatalarını azaltarak modüler uygulamalarda daha güvenilir yönlendirme sağlar.
  • Karmaşık argümanlar için özel serializer yazarak URI parametrelerini güvenli biçimde alıp uygulama içi tiplerle eşleyebilirsiniz.
  • Derin linklerden gelen kullanıcıları doğru öncekiler yığınına yerleştirmek için sentetik back stack oluşturmak, beklenmeyen gezinme deneyimlerini engeller.

Özet ve bölüm başlıkları Opendart editörlüğünde hazırlanmıştır; videonun içeriği ve hakları kanal sahibine aittir.

YouTube'da aç

Opendart Akademi

Bu konuyu canlı derste, gerçek projelerle öğrenin → Android Eğitimi

Diğer ilgili eğitimler: iOS Swift & SwiftUI Eğitimi · React Native Eğitimi

Eğitmen eşliğinde, canlı online veya sınıf içi; bireysel ve kurumsal seçenekler. Tüm eğitimler