Daha iyi bir Türkiye mümkün! Türkiye'nin girişimcilik ve inovasyon topluluğu·2018'den beri

Mobil Uygulama Geliştirme

/mobiluygulama

Fikirden App Store ve Google Play'e uzanan yolun tamamı tek kanalda. Swift, Kotlin, Flutter, React Native — platform fark etmez; uygulamanı nasıl yapacağını burada konuşuruz. Mimari kararlar, arayüz desenleri, yayın süreçleri, test ve sürüm yönetimi; ilk satırdan ilk indirmeye kadar ne varsa burada. Takıldığın yeri sor, öğrendiğini paylaş, uygulamanı yapan diğer üreticilerle omuz omuza ilerle.

#mobil uygulama geliştirme akışına dön

Jetpack Compose belgeleri: XML düzenlerinden geçiş yapanların en çok takıldığı noktalar

Android arayüzünü bildirimsel yazmaya geçerken en çok zorlanılan konu, ekranın ne zaman yeniden çizileceğini anlamak. Belgelerdeki yeniden birleştirme bölümü tam olarak bunu anlatıyor ve bir kez oturunca gerisi rahatlıyor.

Durum yükseltme konusu da kritik. Bileşenin kendi durumunu tutması ile durumu üst bileşene taşımak arasındaki farkı anlamadan yazılan kod, test edilemez ve tekrar kullanılamaz hale geliyor.

Geçiş yapanlara pratik tavsiye: mevcut uygulamayı bir gecede dönüştürmeye çalışmayın. Compose ile XML aynı uygulamada birlikte çalışabiliyor, yeni ekranları Compose ile yazıp eskiyi yerinde bırakmak en az sancılı yol.
0 1 yorum
Yorumlar (1)
@sametay · 74 gün önce 2
Yeniden birleştirme konusunda en sık yapılan hata, her çizimde yeni nesne üretmek. Listenin içinde her seferinde yeni bir lambda ya da yeni bir liste oluşturuyorsanız, Compose değişiklik olduğunu düşünüp gereksiz yere yeniden çiziyor.

Bunu yakalamanın pratik yolu, düzen denetleyicisindeki yeniden birleştirme sayaçlarını açmak. Kaydırdıkça sayacı hızla artan bileşen varsa orada bir sorun var demektir.

Bir de anahtar kullanımı var. Liste öğelerine kararlı bir anahtar vermezseniz, listede sıra değiştiğinde bütün öğeler yeniden çiziliyor. Uzun listelerde bu doğrudan takılma olarak hissediliyor.
Tanıtım videosu · 1 dk

inovanadolu'yu 1 dakikada tanı

Kanallar, sözlük, İlham blogu, kişilik testleri ve 140'tan fazla ücretsiz araç. Üretenlerin buluşma noktasında neler olduğunu kısaca izle.