Türkiye'nin en kapsamlı girişimcilik ve inovasyon bültenine kaydolduğunuz için teşekkür ederiz.
Belirli aralıklarla e-posta kutunuza; girişimcilik, inovasyon, teknoloji, proje geliştirme ve üretim kültürüne dair rafine edilmiş içerikler göndereceğiz. Dilediğiniz zaman aboneliğinizi kolayca iptal edebilirsiniz.
Bültene kaydolmak güzel bir başlangıç. Peki, inovanadolu'nun bir parçası olmaya ne dersiniz?
inovanadolu.com'a şimdi üye olarak topluluklara katılabilir, projelerinizi görünür kılabilir, yeni insanlarla tanışabilir ve fikirlerinizi üretime dönüştürebileceğiniz araçlara erişebilirsiniz.
Bir sonraki versiyonunuzu ortaya çıkarmak ve üretim yolculuğunuza başlamak için sizi inovanadolu'ya bekliyoruz.
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.
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.
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.