E
Expo Skills
android-e2e-testing
expo
Android emülatörlerinde ADB kullanarak Expo Router özelliklerini test edin. Yerel Android özelliklerini uyguladıktan sonra veya Android'de UI davranışını doğrularken kullanın.
official
building-native-ui
expo
Yerel Expo uygulamaları oluşturmak için yönlendirme, stil, bileşenler ve platform kurallarını kapsayan eksiksiz kılavuz. Expo Router temellerini, yerel sekmeleri, yığın navigasyonunu, modalları ve form sayfalarını ayrıntılı rota yapısı kurallarıyla ele alır. Apple İnsan Arayüzü Yönergeleri ile uyumlu stil kurallarını içerir: flexbox düzenleri, güvenli alan yönetimi, animasyonlar, CSS boxShadow ile gölgeler ve duyarlı tasarım desenleri. Kütüphane tercihlerini belgeler (SF Sembolleri için expo-image, expo-audio, expo-video,...
official
deep-code-review
expo
Derinlemesine tasarım odaklı kod incelemesi - PR değişikliklerini değerlendirmeden önce kod tabanı bağlamını anlar, yapılandırılmış geri bildirimi GitHub'a gönderir
official
eas-update-insights
expo
Yayınlanan EAS Güncellemelerinin sağlığını kontrol edin: çökme oranları, yükleme/başlatma sayıları, benzersiz kullanıcılar, yük boyutu ve gömülü ile OTA kullanıcıları arasındaki dağılım…
official
Expo UI Jetpack Compose
expo
`@expo/ui/jetpack-compose` package lets you use Jetpack Compose Views and modifiers in your app.
official
Expo UI SwiftUI
expo
`@expo/ui/swift-ui` package lets you use SwiftUI Views and modifiers in your app.
official
expo-api-routes
expo
Expo Router'da API rotaları, EAS Hosting üzerinde sunucu tarafı mantığı, sırlar ve üçüncü taraf entegrasyonları için kullanılır. Uygulama dizininde +api.ts son ekiyle rotalar oluşturun; HTTP metotları (GET, POST, PUT, DELETE) için adlandırılmış fonksiyonlar dışa aktarın. Sorgu parametrelerini, başlıkları, JSON gövdelerini ve dinamik rota segmentlerini işleyin; web istemcileri için CORS başlıkları ekleyin. process.env aracılığıyla sunucu tarafı sırlarına erişin; değişkenleri yerel olarak .env dosyasında veya üretim için eas env:create ile ayarlayın. EAS Hosting'e (Cloudflare Workers) eas ile dağıtın
official
expo-cicd-workflows
expo
Expo projeleri için EAS CI/CD iş akışı YAML dosyalarını yazın ve doğrulayın. Expo'nun API'sinden en son JSON şemasını alarak iş türleri, parametreler, tetikleyiciler ve çalıştırıcı yapılandırmalarının güncel olmasını sağlar. GitHub olayları, iş akışı girdileri, iş çıktıları ve adım sonuçları için bağlamlarla ${{ }} sözdizimini kullanarak dinamik ifadeleri destekler. Dağıtımdan önce iş akışı yapısını şemaya karşı kontrol eden ve hataları bildiren yerleşik doğrulama betiği içerir. Sözdizimi, referans dokümantasyonu sağlar...
official
expo-deployment
expo
Expo uygulamalarının iOS App Store, Android Play Store, web hosting ve önizleme ortamlarına otomatik dağıtımı. Tek komutlarla iOS (App Store ve TestFlight) ve Android (Google Play Store) için üretim derlemeleri ve gönderimleri destekler. Web dağıtımları için otomatik PR önizleme URL'leri ve üretim alan adı desteği ile EAS Hosting içerir. Kod gönderimlerinde tetiklenen derlemeler ve gönderimler için EAS Workflows aracılığıyla CI/CD iş akışı otomasyonu sağlar. Uzaktan otomatik sürüm yönetimi...
official
expo-dev-client
expo
Expo Go ile test edilemeyen özel native modüller, Apple hedefleri (widget'lar, uygulama klipleri) veya üçüncü taraf native kodlar için EAS Build veya yerel olarak özel Expo geliştirme istemcileri oluşturun. Önce npx expo start ile Expo Go'yu deneyin. Otomatik TestFlight gönderimi ile bulut derlemelerini veya makinenizde yerel derlemeleri destekler; .ipa (iOS) veya .apk/.aab (Android) dosyaları üretir. Geliştirme profili ayarlayan bir eas.json yapılandırması gerektirir.
official
expo-module
expo
Expo Modülleri API'sini (Swift, Kotlin, TypeScript) kullanarak Expo yerel modülleri ve görünümleri oluşturma ve yazma kılavuzu. Modül tanım DSL'si, yerel…
official
expo-tailwind-setup
expo
Expo uygulamaları için iOS, Android ve Web genelinde evrensel Tailwind CSS v4 stil desteği. Tailwind CSS v4'ü react-native-css ve NativeWind v5 ile Metro dönüştürücüsü üzerinden entegre eder, Babel yapılandırması gereksinimini ortadan kaldırır. Yerel öğelere className stilleri uygulayan yeniden kullanılabilir CSS sarmalı bileşen kitaplığı (View, Text, ScrollView, Pressable, TextInput, Image, Link) sağlar. CSS medya sorguları, @theme blokları aracılığıyla özel tema değişkenleri ve Apple semantik...
official
native-data-fetching
expo
Expo uygulamaları için önbellekleme, hata yönetimi ve çevrimdışı destek ile ağ istekleri, API çağrıları ve veri çekme işlemleri. Fetch API, React Query, hata yönetimi desenleri, expo-secure-store ile token yönetimi ve üstel geri çekilme ile yeniden deneme mantığını kapsar. NetInfo ve React Query kalıcılığı kullanan çevrimdışı öncelikli stratejilerin yanı sıra, istemci tarafı URL'ler için EXPO_PUBLIC_ ön eki ile ortam değişkeni yapılandırmasını içerir. Expo Router veri yükleyicilerini (useLoaderData) rota düzeyinde veri yükleme için destekler...
official
upgrading-expo
expo
Expo SDK sürümlerini yükseltmek ve bağımlılık çakışmalarını çözmek için yapılandırılmış rehberlik. Tanılama, önbellek temizleme ve yerel değişiklikler için ön derleme iş akışları dahil olmak üzere adım adım yükseltme süreci sağlar. React 19 geçişi, Yeni Mimari varsayılanları, React Derleyici kurulumu ve yerel modül güncellemeleri (sekmeler, ses, video) dahil olmak üzere SDK 53–55 arasındaki önemli değişiklikleri kapsar. expo-av, expo-permissions ve AsyncStorage gibi paketler için değiştirme önerileriyle birlikte kullanımdan kaldırma haritası iç
official
use-dom
expo
Web-only kütüphaneleri, native platformlarda webview içinde, web'de ise olduğu gibi render ederek Expo uygulamalarında çalıştırın. Herhangi bir React web kütüphanesini (recharts, react-syntax-highlighter, canvas, WebGL) değişiklik yapmadan, 'use dom'; yönergesiyle bir DOM bileşen dosyasına sararak destekler. Native'den webview'e serileştirilebilir prop'lar ve asenkron fonksiyonlar ileterek native ve web bağlamları arasında çift yönlü iletişim sağlar. dom prop'u aracılığıyla webview yapılandırma seçenekleri içerir: kaydırma kontrolü, güvenli alan...
official