• 04-03-2026, 14:54:05
    #1
    Selamlar,


    Uzun süredir üzerinde çalıştığımız, tasarım ve medya tarafını tamamen kendi içimizde çözdüğümüz yeni bir mobil uygulama projesine başlıyoruz. Projenin fikir aşaması tamamlandı, ancak teknik "iskelet" konusunda platformdaki tecrübeli üstatların fikrini almak istiyorum.


    Teknik Durum ve Planımız:
    • Platform: Sadece Native iOS (SwiftUI).
    • Geliştirme Metodu: Vibecoding (AI-driven) ağırlıklı ilerleyip, sistemin tıkandığı noktada manuel müdahale ile devam edeceğiz.
    • Backend Beklentisi: Kapalı devre üçüncü parti sistemlere (vendor lock-in) hapsolmadan, veriyi istediğimiz an kendi sunucumuza taşıyabileceğimiz, açık kaynak kodlu ama modern bir yapı kurmak istiyoruz.

    Şu anki rotamız: SwiftUI + Supabase (PostgreSQL).


    Sizlere sormak istediğim birkaç kritik nokta var:
    1. Vibecoding (Gemini/Claude/ChatGPT Plus üçlüsüyle) ilerlerken SwiftUI tarafında manuel koda geçişte en çok hangi noktalarda "patlama" riski var?
    2. Backend tarafında Supabase haricinde, "veriye tam hükmetme" noktasında önerebileceğiniz, AI ile konuşturması kolay alternatif bir iskelet var mıdır?
    3. Native iOS projelerinde "kapalı devre" durumunu aşmak için mimariyi en baştan nasıl kurgulamalıyız?

    Ürün hakkında detay vermiyorum; ancak teknik altyapı sağlam olduktan sonra r10’a özel bir lansman ve test süreci planlıyorum.
    Değerli yorumlarınız ve tecrübe aktarımlarınız için şimdiden teşekkürler.


    İyi forumlar.
  • 04-03-2026, 15:03:19
    #2
    ⚡ FEEL THE POWER 😏
    Selam,

    Öncelikle yeni projeniz hayırlı olsun.
    Swift konusunda; Türkiyenin en güçlü şirketi ile çalışıyoruz. Takıldığınız herhangi bir nokta olursa size profesyonel destek sağlayabiliriz.
    Yapay zeka ile yapılan projelerde state management kısmında hatalar alıp ve ai tarafında session bazlı sorunların yol açtığı spagetti koda düşme riski yaşarsınız ana omurgayı tekrar kurmanız gerekebilir.
    Backend tarafında ise Supabase'in ağır yapısına alternatif olarak kendi sunucunuzda çok daha hafif çalışacak appwrite veya pocketbase'i değerlendirebilirsiniz.
    Vendor lock-in[LINK] (tedarikçi bağımlılığı) tuzağına düşmeden doğrudan kendi yazacağınız rest apiler daha sağlıklı olacaktır, haberleşen bağımsız bir mimari kurmalısınız
  • 04-03-2026, 15:10:38
    #3
    yaptığın uygulamaya bağlı ios tarafında farklı izinler ve capatibles seçenekleri mevcut ve android gibi çalışmasına izin vermiyorlar özelliklerin. doğrudan vibecoding ile görünürde kodlayabilirsiniz ama çalışıp çalışmadığının garantisi build almadıkça bilemiyorsun test etmen lazım burada patlamış oluyorsun izinler ve özellikler konusunda. Google Firebase içerisinde gemini entegre ai mevcut ldiğim kadarıyla fakat farketmiyor herhangi bir bulut sistemdeki sunucunuza terminale bağladığınızda ai onu algılayıp işleri yapabiliyor. React Native Kütüphaneleri değiştirip ai dışına çıkmakdan başka şansınız olmuyor bazı durumlar için bildiklerim bu kadar belki faydası olur