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
@bberber · 23 gün önce docs.expo.dev ↗

Expo derleme ve gönderim servisi: React Native tarafında yerel kurulum derdini bitiren yol

React Native projelerinde en çok vakit kaybettiren konulardan biri yerel geliştirme ortamı kurulumu. Bu servis derlemeyi bulutta yapıp imzalama ve mağaza gönderimini de üstleniyor.

En değerli özelliği, macOS makinesi olmadan iOS derlemesi alabilmek. Windows veya Linux kullanan geliştiriciler için tek pratik yol bu.

Bir diğer güçlü özellik uzaktan güncelleme. JavaScript tarafındaki değişiklikleri mağaza incelemesine girmeden kullanıcılara ulaştırabiliyorsunuz. Acil bir hata düzeltmesi için çok değerli ama kapsamı sınırlı, yerli kod değişiklikleri yine sürüm gerektiriyor.

Dikkat edilecek nokta mağaza kuralları. Uzaktan güncelleme ile uygulamanın temel işlevini değiştirmek kurallara aykırı, hata düzeltme ve küçük iyileştirmeler için kullanılması bekleniyor.
0 1 yorum
Yorumlar (1)
@sametay · 22 gün önce 5
Uzaktan güncelleme özelliğini kullanırken bir disiplin geliştirmek gerekiyor, yoksa sürüm takibi karışıyor.

Kullanıcının telefonunda hangi yerli sürümün üstünde hangi JavaScript paketinin çalıştığını bilmiyorsanız, gelen hata raporlarını çözemezsiniz. Hata izleme sistemine hem mağaza sürümünü hem güncelleme kimliğini göndermek şart.

İkinci konu geri alma. Kötü bir güncelleme yayınladığınızda hızlıca önceki sürüme dönebilmeniz gerekiyor. Bu mekanizmayı önceden test etmeden canlıda kullanmak riskli.

Üçüncüsü kademeli yayın. Güncellemeyi bir anda herkese göndermek yerine önce küçük bir yüzdeye açmak, sorunları erken yakalatıyor.