Native

Expo ve React Native için çok platformlu mobil geliştirme desenleri: demoda değil, gerçek ve yayınlanabilir bir uygulamada bitirir.

Expo Router gezinmesi, NativeWind stillemesi, güvenli jeton saklama, çevrimdışı öncelikli veri eşitlemesi ve zorunlu dört durumlu render'ı: yükleniyor, hata, boş, başarı, içine gömer; böylece her ekran sadece ideal senaryoyu değil gerçeği de yönetir.

₺369 tek seferlik
Bir kit içine ekle →

Fiyatlara KDV (%20) dahildir. · Gerçek ajans işinden çıkarıldı · tek seferlik, kilit yok

  • Tür Skill
  • Kategori Geliştirme
  • Teslimat E-posta · anında
  • Lisans Tek seferlik
Çalışma önizlemesi
forgehouse, native

Çalışmanın içinden · kara kutu yok

Satın almadan önce işin kendisini gör.

Çapraz platform bir mobil uygulama kurulurken skill'in işlettiği gerçek döngü. Kara kutu yok, yaptığı iş budur:

  1. create-expo-app ile iskeleti kurar ve her native paketi npm install ile değil npx expo install ile yükler; çünkü Expo SDK ile sürüm uyuşmazlığı runtime çökmesi olarak geri döner. Uyumluluğu expo-doctor doğrular.
  2. Navigasyon ağacını Expo Router dosya konvansiyonlarıyla döşer: QueryClient ve AuthProvider'ı bağlayan kök layout, (tabs) ve (auth) grupları, dinamik [id] route'ları ve +not-found ekranı.
  3. Auth'u güvenli depolama hiyerarşisine göre bağlar: Supabase client oturumu expo-secure-store adaptörüyle (native Keychain/Keystore) kalıcılaştırır, token için AsyncStorage asla kullanılmaz; AuthProvider onAuthStateChange'i dinler.
  4. Veri erişimini Supabase üzerinde TanStack Query hook'ları olarak kurar: listeler için useQuery, başarıda invalidateQueries çağıran useMutation; arka planda refetch koşarken önce cache'lenmiş veri gösterilir.
  5. Her veri ekranını dört durumuyla katı checklist olarak render eder: loading skeleton (spinner değil), retry butonlu error state, aksiyon önerili empty state ve başarıda RefreshControl'lü virtualized FlatList.
  6. Teslimden önce tamamlama checklist'iyle kapatır: gerçek API entegrasyonu, güvenli token depolama, sıfır TypeScript hatası, inline stil yerine NativeWind ve uygulamanın hem iOS hem Android'de denenmiş olması.
Kullanım senaryoları · taktığında neler oluyor

Tek güç kaynağı. 6 hat dışarı.

native · çekirdek

çekirdek aktif · 6 hat

  1. Dosya tabanlı yönlendirmeyle yeni Expo uygulaması iskeleti kurmak

    ✓ dosya tabanlı yönlendirm…
  2. Supabase kimlik doğrulamayı güvenli oturum kalıcılığıyla bağlamak

    ✓ supabase kimlik doğrulam…
  3. Aşağı çekip yenileme ve dört durumla liste ekranları kurmak

    ✓ aşağı çekip yenileme ve
  4. Jetonları düz depolama yerine cihaz anahtarlığında güvenle saklamak

    ✓ jetonları düz depolama y…
  5. Tam uygulama mağazası incelemesi olmadan havadan hızlı düzeltme yayınlamak

    ✓ tam uygulama mağazası in…
  6. Bileşenleri satır içi stil yerine NativeWind ile biçimlendirmek

    ✓ bileşenleri satır içi stil
Kazanımlar · elinde kalanlar

Aldıkların sende kalır.

Zamanı ileri sar. Ne kaldığını izle.

Sonsuza dek

Sahip olmak tam olarak bu.

Kiralık yığın

yapay zekâ yazım aracı: abonelik

süresi doldu · erişim gitti

analiz paketi: abonelik

süresi doldu · erişim gitti

tasarım platformu: abonelik

süresi doldu · erişim gitti

(geriye bir şey kalmadı)

Senin ocağın

  1. Hatada veya boş veride asla boş sayfa göstermeyen ekranlar yayınlayın

    lisans: kalıcı
  2. Kimlik jetonlarını varsayılan olarak şifreli yerel depolamada tutun

    lisans: kalıcı
  3. Hem iOS hem Android'de platforma özgü his sunun

    lisans: kalıcı
  4. Düzeltmeleri havadan güncellemelerle anında gönderin

    lisans: kalıcı

abonelikler biter · tapular bitmez

Ne içerir · eksiksiz manifest

Kutudaki her şey.

Bir parçayı eline al. Çalışırken izle.

Sekme ve kimlik gruplarıyla Expo Router dosya yapısı

parça 01 / 06 · kutuda

6 parça · tek çalışan sistem · e-postayla anında teslim

Kimler için

Bu herkes için dövülmedi.

  • Araç kiralamayı sahip olmaya tercih ediyorsan, sana göre değil.
  • Yığınını senin yerine başkası yönetsin istiyorsan, sana göre değil.
  • Tahmin etmekten memnunsan, sana göre değil.
Hâlâ burada mısın? Güzel.

İlk günden güvenli depolama, çevrimdışı duyarlı veri ve eksiksiz durum yönetimi isteyen, Expo ile üretim React Native uygulaması geliştiren geliştiriciler için.

o zaman bu senin için dövüldü.

Hangi AI ile çalışır

Tasarımı gereği evrensel: her yapay zekada çalışır. Açık Agent Skills + MCP biçiminde gelir (Claude’da yerleşik); ChatGPT, Gemini, Cursor ve Copilot aynı dosyaları kendine uyarlar.

  • Claude Yerleşik biçim
  • ChatGPT Açık standartla uyarlanır
  • Gemini Açık standartla uyarlanır
  • Cursor Açık standartla uyarlanır
  • Copilot Açık standartla uyarlanır
Sorular · hâlâ havada

Aklındakini yakala.

hava temizlendi. seninle ocak arasında hiçbir şey kalmadı.
bir kıvılcım yakala: ocak cevaplar

  1. Expo'suz, çıplak React Native uygulamam var. Bunun ne kadarı bana uyar?

    Mimari desenler taşınır: dört durumlu ekranlar, TanStack Query kancaları ve katmanlı kimlik yaklaşımı araç setinden bağımsızdır. Ancak dosya tabanlı yönlendirme, güvenli depolama adaptörü ve havadan güncelleme akışı Expo'ya özgü. Çıplak kurulumda kavramları alır, uygulamaları kendiniz değiştirirsiniz.

  2. Zorunlu dört durum deseni ekranlarımda somut olarak neyi değiştiriyor?

    Her ekran yükleniyor, hata, boş ve başarı durumlarını açıkça çizer: veri çekilirken iskelet, hatada yeniden dene yolu, boş listede ise tasarlanmış bir boş durum görünür. Sadece mutlu senaryo kurulduğu için ekranın sessizce bomboş kaldığı hata sınıfını kökten kaldırır.

  3. Havadan güncelleme, mağaza incelemesiyle bir daha hiç uğraşmayacağım anlamına mı geliyor?

    Hayır. OTA yalnızca JavaScript katmanını kapsar, mantık ve arayüz düzeltmeleri anında gider. Ama yerel modüllere, izinlere ya da binary'ye dokunan her şey yine mağaza derlemesi ve inceleme ister. İnceleme kuyruğuna girme sıklığınızı azaltır, kuyruğu yok etmez.

  4. Nasıl teslim edilir?

    Satın alımdan hemen sonra e-posta ile iletilir, kuruluma hazır, anında indirilir; bekleme yok.

  5. Tek seferlik mi, abonelik mi?

    Tek seferlik alımdır; abonelik veya gizli ücret yoktur. Fiyata KDV (%20) dahildir.

  6. İade alabilir miyim?

    Dijital ürün olduğu için indirildikten sonra iade yapılmaz. Bu yüzden ne içerdiğini ve kime uygun olduğunu burada açıkça paylaşıyoruz.