Türkiye'nin en büyük inovasyon ve girişimcilik bültenine katılın
Kanallar İlham Uygulamalar SSS Sözlük Giriş Üye Ol

Mobil Uygulama Geliştirme

/mobiluygulama · 1.YIL

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.

66 içerik Katıl
#mobil uygulama geliştirme akışına dön
@titus · 21 gün önce docs.flutter.dev ↗

Flutter performans rehberi: Takılan arayüzün sebebini bulmak için sırayla bakılacak yerler

Flutter ile yazılan uygulamalarda en sık duyulan şikâyet kaydırma sırasında takılma. Bu sayfa sorunun nereden geldiğini bulmak için sıralı bir yöntem sunuyor.

En önemli başlık gereksiz yeniden çizimleri azaltmak. Değişmeyen bileşenleri sabit olarak işaretlemek ve durum değişikliğini mümkün olduğunca dar bir alana hapsetmek, çoğu takılma sorununu tek başına çözüyor.

Bir diğer sık sebep büyük görseller. Ekranda küçük görünen bir görselin arka planda tam çözünürlükte işlenmesi belleği hızla dolduruyor. Görselleri hedef boyutta önbelleğe almak ciddi fark yaratıyor.

Sayfadaki profil oluşturma bölümü, sorunu tahmin etmek yerine ölçmeyi öğretiyor. Asıl kazanç orada.
0 1 yorum
Yorumlar (1)
@gokhancetin · 19 gün önce 0
Buradaki en önemli tavsiye bence hata ayıklama modunda performans ölçmeyin uyarısı. Hata ayıklama modu çok daha yavaş çalışıyor ve insanlar bunu bilmediği için olmayan sorunu kovalıyor.

Profil modunda ölçüm yapmak şart. Aradaki fark bazen üç dört kat oluyor.

Bir de gerçek cihaz meselesi var. Simülatörde her şey akıcı görünüyor çünkü bilgisayarın işlemcisi çalışıyor. Orta segment bir Android telefonda test etmeden akıcı diyemezsiniz. Hedef kitlenizin kullandığı cihaz sınıfında test etmek, en pahalı telefonda test etmekten çok daha anlamlı.