# Kodsuz mobil uygulama için ilk prototip kapsamı

Bu özgün Türkçe dosya, Brainbaby oluşturucusuna vereceğiniz bir fikri planlamanız içindir. Dosya bir uygulama, kaynak kod veya APK değildir. Alışveriş listesi örneği hayalidir; mağazada yayımlanmış bir ürün veya gerçek kullanıcı sonucu olarak sunulmaz.

Fikri planlamak ve bu dosyayı indirmek ücretsizdir. Oluşturucuda üretim başlatmak uygulama oluşturma kredileri kullanır. Güncel planı ve kullanılabilir bakiyeyi kontrol edin. Bir prototipin oluşması, iOS veya Android mağazasında yayımlandığı anlamına gelmez.

## Önce şu dört alanı doldurun

- Kullanıcı: [uygulamayı kim kullanacak?]
- Tek temel ihtiyaç: [hangi işi tamamlayacak?]
- İlk sürümde tutulacak veri: [alanların adları]
- İlk sürüme eklenmeyecek özellikler: [hesap, ödeme, ortak kullanım vb.]

## Hayali örnek: üç ekranlı alışveriş listesi

### Listeler

Liste oluşturma, yeniden adlandırma ve onaylı silme olsun. Kullanıcı silmeyi iptal ederse liste korunmalıdır. Hiç liste yoksa anlaşılır bir boş durum gösterilmelidir.

### Liste ayrıntısı

Ürün adı ve miktar ekleme, alınan ürünü işaretleme ve kaydı silme olsun. Boş ürün adı kaydedilmemelidir. Uzun Türkçe adlar küçük ekranda okunmalı; klavye açıldığında ekleme düğmesine ulaşılabilmelidir.

### Ayarlar

Açık veya koyu görünüm seçimi ve onaylı yerel veri temizleme olsun. İlk sürümde hesap, ödeme, bulut eşitleme veya otomatik bildirim bulunmasın. Bunları daha sonra eklemek, veri saklama ve izin davranışını ayrıca tarif etmeyi gerektirir.

## Oluşturucuya verilecek örnek komut

Türkçe bir alışveriş listesi uygulaması için ilk React Native ve Expo prototipini oluştur. Üç ekran olsun: Listeler, Liste ayrıntısı ve Ayarlar. Liste oluşturma, yeniden adlandırma ve onaylı silme ekle. Ayrıntıda ürün adı ve miktar ekle; alınan ürünü işaretle veya sil. Boş ürün adını kabul etme. Ayarlarda açık/koyu görünüm ve onaylı veri temizleme olsun. Veriyi bu cihazda sakla; kayıt başarısız olursa başarılı olmuş gibi gösterme. Hesap, ödeme, bulut eşitleme ve otomatik bildirim ekleme. Türkçe karakterleri, küçük ekranı ve açık klavyeyi dikkate al. Önce bu akışı tamamla; doğrulanmamış özellik veya gerçek müşteri verisi kullanma.

Bu komut istenen davranışı tarif eder. Üretilen projenin hepsini doğru yaptığını kanıtlamaz. Sonucu telefonda kontrol edin ve somut hata örnekleriyle düzeltin.

## Cihaz test listesi

1. “Haftalık alışveriş” adlı listeye “Süt — 2 adet” ekleyin. Uygulamayı kapatıp yeniden açın. Liste ve ürün duruyor mu?
2. Boş ürün adıyla kayıt deneyin. Kaydedilmemeli; hata açıklaması görünmelidir.
3. Uzun bir ürün adı ile ı, İ, ş, ğ, ü, ö, ç karakterlerini deneyin. Taşma veya okunmayan alan var mı?
4. Klavye açıkken ekleme ve geri gitme düğmelerine ulaşın. Dokunma ve kaydırma davranışını kontrol edin.
5. Silmeyi önce iptal edin, ardından onaylayın. İptal edilen liste korunmalı; onaylanan liste kaldırılmalıdır.
6. Bütün listeleri kaldırdıktan sonra boş durum açıklamasını okuyun.
7. Açık ve koyu görünümde metinleri, odak göstergesini ve dokunma alanlarını kontrol edin.
8. Aynı adımları iOS ve Android cihazlarında tekrarlayın. Bir ekran görüntüsü veri kaydı veya cihaz testi yerine geçmez.

## Hata bildirimi için doldurulabilir alanlar

- Ekran ve cihaz: [yazın]
- Yapılan işlem: [yazın]
- Beklenen sonuç: [yazın]
- Görülen sonuç: [yazın]
- Aynı hata tekrarlandı mı?: [yazın]

Gerçek kişilere ait hassas veri yerine hayali test verisi kullanın. Hata bildirimini kısa ve yeniden uygulanabilir tutun.

## Mağaza yayını ayrı hazırlanır

Kaynak kodu, izinler ve veri saklama davranışı incelenmelidir. Geliştirici hesapları, imzalı derlemeler, gizlilik açıklamaları, varsa satın alma ayarları ve mağaza incelemesi ayrıca gerekir. Bu dosya mağaza onayı veya otomatik yayın vadetmez.

Başlangıç sayfası: https://brainbaby.ai/tr/mobile-apps
Planlar ve krediler: https://brainbaby.ai/tr/fiyatlandirma
Bütçe planlama: https://brainbaby.ai/tr/mobil-uygulama-maliyeti
