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.
Sizlere sormak istediğim birkaç kritik nokta var:
- Vibecoding (Gemini/Claude/ChatGPT Plus üçlüsüyle) ilerlerken SwiftUI tarafında manuel koda geçişte en çok hangi noktalarda "patlama" riski var?
- 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?
- Native iOS projelerinde "kapalı devre" durumunu aşmak için mimariyi en baştan nasıl kurgulamalıyız?
Değerli yorumlarınız ve tecrübe aktarımlarınız için şimdiden teşekkürler.
İyi forumlar.