> ## Documentation Index
> Fetch the complete documentation index at: https://supastack.dev/llms.txt
> Use this file to discover all available pages before exploring further.
> For the full documentation corpus in one file, fetch: https://supastack.dev/llms-full.txt

# Mobil uygulamayı yapılandır

Yerel derlemenin kullandığı backend adresini ve derin bağlantı şemasını ayarla, devir teslimin iki tarafını senkron tut.

## Kurulum ve yapılandırma

Cihaza yönelik değerleri `apps/mobile/.env.local` içine koy; Expo depo kökündeki `.env` dosyasını değil bu dosyayı okur. `EXPO_PUBLIC_API_URL`, telefonun erişebildiği web backend kaynağıdır — telefon tarayıcısında test ettiğin değerin aynısı. `EXPO_PUBLIC_APP_SCHEME` uygulamanın yerel URI şemasıdır; `com.example.app` gibi ters DNS değeri kullan.

`app.json` ürün adını, slug’ı, sürümü, paket tanımlayıcısını ve eklentileri yönetir. `app.config.ts` derin bağlantı şemasını ve üretim kaynaklarını `EXPO_PUBLIC_APP_SCHEME` üzerinden türetir; bu yüzden şema değişikliği yalnızca Metro’yu yeniden başlatmayı değil, yerel yeniden derlemeyi gerektirir. Sunucuda uygulamanın kullanacağı her kaynağı `MOBILE_ALLOWED_ORIGINS` içine ekle; iki taraf uyuşmazsa devir teslim güvenli biçimde başarısız olur.

Her `EXPO_PUBLIC_*` değeri uygulamaya paketlenir. Sağlayıcı anahtarlarını sunucuda tut, genel değerleri yalnızca adresler ve şemalar için kullan.

```
EXPO_PUBLIC_API_URL=http://192.168.1.25:3000
EXPO_PUBLIC_APP_SCHEME=com.example.app
```


## Uygulama iş akışı

`.env.local` dosyasını değiştirdikten sonra Expo’yu yeniden başlat. Paket testlerini ve tip denetimini çalıştır, ardından çözülen şemayı bir geliştirme derlemesiyle doğrula: bir kimlik doğrulama geri çağrı bağlantısı aç ve tarayıcı yerine uygulamaya döndüğünü kontrol et. Expo Go, yerel derlemene ait özel şemaları doğrulayamaz.


## Doğrulama ve sorun giderme

`.env.local` dosyasını değiştirdikten sonra Expo’yu yeniden başlat ve önizlemeyi hedef cihazda aç. Temayı değiştir, uygulamayı yeniden başlat ve seçimin kaldığını doğrula; ardından bir derin bağlantı tetikle ve tarayıcı yerine uygulamanın yönlendirdiğini kontrol et.


Kuruluma devam etmek için [Mobil uygulamayı test et](https://supastack.dev/tr/docs/mobile/testing.md) kılavuzunu okuyun.


## Sonraki

[Mobil uygulamayı test et](https://supastack.dev/tr/docs/mobile/testing.md)
