Lovable, Rork, FlutterFlow: mobil uygulama hangisiyle yapılır?
Yazan: Mehdi Azizi
tarihinde güncellendi, 6 dk.
Web uygulaması mı iPhone uygulaması mı? Lovable, Rork ve FlutterFlow'u üretilen proje, testler, kod dışa aktarımı ve App Store sürecine göre karşılaştır.
Seçim, yayınlamak istediğin uygulamaya bağlı
Lovable web uygulamaları oluşturur, telefona uyarlanmış arayüzler de buna dahil. Rork mobil uygulamalar için yollar sunuyor, bunlardan biri de Apple ekosistemi için Rork Max. FlutterFlow ise görsel bir editörle uygulama oluşturmanı sağlıyor ve App Store'a dağıtım için bir süreç sunuyor.
Prompt'ları ya da abonelikleri karşılaştırmadan önce sonucunu seç: tarayıcıda açılan bir link mi, bir iPhone uygulaması mı, yoksa hem iOS hem Android'e yönelik bir uygulama mı? Bu hedefler farklı kontroller gerektirir. "Vibe coding" senin için yeni bir kelimeyse, vibe coding nedir yazısıyla başla.
Bu rehber, üreticilerin belgelediği süreçleri karşılaştırıyor. Üreticilerin araçları için bir performans testi sunmuyor.
Lovable: bir web uygulamasıyla başlamak
Lovable SSS sayfası, aracın web uygulamaları oluşturduğunu ve React Native projesi üretmediğini belirtiyor. Bir web uygulaması mobile uyarlanabilir, PWA olarak kurulabilir ya da store'lara gönderim hazırlamak için Capacitor gibi bir araçla sarmalanabilir.
İlk ihtiyacın kolay paylaşılan bir link ise bu işini görebilir. Öte yandan mobil bir sarmalayıcıdan geçmek, ek bir derleme, test ve yayınlama süreci demek. Ana ekrana eklenen bir PWA, App Store'da yayınlanmış bir uygulama sayfası değildir.
Karar vermek için gerçek kullanımı hayal et. Kullanıcıların sadece bir linkten form dolduracaksa, web ile başlamak yeterli olabilir. Projen Apple'a özgü bir özelliğe dayanıyorsa, tüm ekranları yapmadan önce desteklenip desteklenmediğini kontrol et.
Rork ve Rork Max: projenin sürecini kontrol et
Rork SSS sayfası, Rork Pro için React Native ve Expo tabanlı bir süreç, Rork Max için de bir SwiftUI projesi sunuyor. Rork Max sayfası, bulutta derlemeyle Apple platformları için uygulama oluşturmayı anlatıyor.
SSS ayrıca ücretli planlarda yayınlama desteği ve GitHub üzerinden dışa aktarım olduğunu belirtiyor. Ürün sayfaları değişiyor: bağlanmadan önce projende gerçekte kullanılan teknolojiyi ve planına dahil olan özellikleri kontrol et.
Geliştirmenin devamı için projenin formatı önemli. Uygulamanı Codex gibi bir ajanla devam ettirmek istiyorsan, hangi kodu dışa aktardığını, nasıl başlatacağını ve hangi özelliklerin hâlâ platforma bağlı olduğunu bilmen gerekir.
Yani sadece üretilen önizlemeye bakarak seçim yapma. Cihazına nasıl bir sürüm kuracağını ve projeyi araç dışında nasıl devam ettireceğini sor.
FlutterFlow: görsel bir editör ve bir dağıtım süreci
FlutterFlow'un App Store dağıtım dokümantasyonu, projenin, uygulama kimliğinin ve Apple erişimlerinin hazırlanmasını, ardından gönderimi anlatıyor. Sürecin görsel bir araca entegre olması, hesap hazırlığını ve cihaz üzerindeki testleri ortadan kaldırmıyor.
Her değişikliği bir ajana bırakmak yerine ekranları ve mantıklarını bir editörde ayarlamayı tercih ediyorsan, bu yaklaşım incelemeye değer. Uygulamanın ihtiyaç duyduğu yetenekleri ve seçtiğin planın koşullarını kontrol et, özellikle dağıtım ve projeyi devralma konusunda.
On ekran kurmadan önce baştan sona tek bir işlem gerçekleştir. Bu işlem bile anlaşılması zor bir geçici çözüm gerektiriyorsa, bu araç seçimi için faydalı bir bilgidir.
Seçmeden önce sorman gereken sorular
Her soru için, bağlanmadan önce elde etmen gerekenler şunlar.
| Soru | Elde etmen gereken |
|---|---|
| Araç ne üretiyor? | Web, React Native, SwiftUI projesi ya da başka belirli bir format |
| Telefonumda nasıl test ederim? | Cihazında tekrarlanabilir bir prosedür |
| Projeyi nasıl geri alırım? | Dışa aktarım koşulları ve devralma adımları |
| Verilerim nerede duruyor? | Kullanılan servisler ve erişim kuralları |
| Nasıl yayınlarım? | Hesaplar, derleme ve gönderim adımları |
| Sonrası ne kadar tutar? | Araç, servisler ve dağıtım masrafları |
Cevapları bir belgede tut. Bir terim belirsiz kalırsa, daha fazla kredi için ödeme yapmadan önce somut bir örnek iste.
Prototipleri çoğaltmadan karşılaştırmak için bir alıştırma
Çok basit bir hayali örnek al: çanta hazırlamak için bir eşya listesi. Kullanıcı bir eşya ekler, işaretler, uygulamayı kapatır ve listesini geri bulur.
Aynı akışı ilgilendiğin araçta test et. Tüm platformları karşılaştırmana gerek yok: ilk deneme bile işleyişi anlayıp anlamadığını gösterir.
Üç ana dikkat et: ilk üretim, bir detayın düzeltilmesi ve ertesi gün projeye geri dönmek. Üçüncüsü çoğu zaman ilk önizlemenin göstermediği bir sorunu ortaya çıkarır: verileri nerede bulacağın, bir sürümü nasıl geri yükleyeceğin ve her şeye baştan başlamadan nasıl devam edeceğin.
Tek sayfalık gereksinim belgesi ortak bir talep olarak kullanılabilir. Doğrudan bir Expo projesinde çalışmak istiyorsan, Codex rehberi başka bir yol anlatıyor.
Maliyet, aracın aboneliğinden fazlası
Üretim kredilerini kontrol et, ama yayından sonra da kullanmaya devam edeceğin servisleri de: veritabanı, depolama, üründeki yapay zekâ çağrıları ve dağıtım.
Bir oluşturma aracının aboneliği ile gelecekteki kullanıcılarının kullandığı bir API iki farklı harcamadır. Her işlemde bir API çağıran uygulama, geliştirmeden sonra da maliyet yaratabilir. Her ekrana bir yapay zekâ özelliği eklemek yerine, önce çağrıyı ve sınırını anla.
Bir iPhone uygulamasının bütçesi bu soruları hazırlamana yardım eder. Ücretsiz uygulama yapmak rehberi, yayın masraflarından önce neleri test edebileceğini ayırıyor.
Hedefin App Store ise hangi aracı seçmelisin?
İstediğin uygulamayı üreten, test edebildiğin ve düzeltmelerini devam ettirebildiğin bir süreç seç. Hiçbir önizleme Apple'ın onayını garanti etmez. Bir web sarmalayıcısı da yayın gerekliliklerine uyan bir deneyim sunmak zorunda.
Süreç konusunda kararsızsan, iOS Kit onu fikirden App Store'a dört adıma bölüyor. Adımları baştan sona anlamak için iPhone uygulaması oluşturma rehberine, ardından App Store sürecine göz at. Yapay zekâyla yayına kadar gitmek için vibe coding eğitimine bak.
Hâlâ bir uygulama üreticisi ile gerçek bir proje arasında kararsız mısın? Ücretsiz teşhis senin durumundan ve kullandığın araçtan yola çıkıyor ve önce hangi adıma girişmen gerektiğini söylüyor.
Sık sorulan sorular
Lovable, Rork mu FlutterFlow mu: mobil uygulama için hangisini seçmeli?
Yayınlamak istediğin uygulamaya bağlı. Lovable web uygulamaları oluşturur, Rork mobil süreçler sunar (Apple için Rork Max dahil), FlutterFlow ise App Store'a dağıtım süreci olan görsel bir editör sunar. Önce sonucunu seç: tarayıcıda bir link, bir iPhone uygulaması ya da bir iOS ve Android uygulaması.
Lovable iPhone uygulaması yapabilir mi?
SSS sayfasına göre Lovable web uygulamaları oluşturur, React Native projeleri değil. Bir web uygulaması mobile uyarlanabilir, PWA olarak kurulabilir ya da store'lara gönderim hazırlamak için Capacitor gibi bir araçla sarmalanabilir. Ama ana ekrana eklenen bir PWA, App Store'da yayınlanmış bir uygulama sayfası değildir.
Rork ne üretiyor: React Native mi SwiftUI mı?
Plana göre ikisi de. Rork, Rork Pro için React Native ve Expo tabanlı bir süreç, bulutta derlemeyle Apple platformlarına adanmış Rork Max için de bir SwiftUI projesi sunuyor. SSS sayfası ayrıca ücretli planlarda yayınlama desteği ve GitHub üzerinden dışa aktarımdan bahsediyor. Sayfalar değişiyor: bağlanmadan önce projende gerçekten kullanılan teknolojiyi kontrol et.
FlutterFlow ile App Store'da yayınlanabilir mi?
Evet, FlutterFlow dokümantasyonu görsel editöründen App Store'a bir dağıtım süreci anlatıyor. Bu süreç projenin, uygulama kimliğinin ve Apple erişimlerinin hazırlanmasını, ardından gönderimi kapsıyor. Bu entegre süreç ne hesap hazırlığını ne de cihaz üzerindeki testleri ortadan kaldırıyor. Dağıtım ve projeyi devralma için planının koşullarını da kontrol et.
Bir uygulama üreticisini bırakırsan projeni geri alabilir misin?
Araca ve plana bağlı. SSS sayfasına göre Rork, ücretli planlarında GitHub üzerinden dışa aktarım sunuyor. FlutterFlow için projeyi devralma konusunda planının koşullarını kontrol et. Ödeme yapmadan önce hangi kodu dışa aktardığını, nasıl başlatacağını ve hangi özelliklerin hâlâ platforma bağlı olduğunu sor.
Bir uygulama üreticisiyle yapılan uygulama ne kadar tutar?
Üreticinin aboneliği maliyetin sadece bir parçası. Üretim kredilerini, ardından yayından sonra kullanmaya devam edeceğin servisleri kontrol et: veritabanı, depolama, üründeki yapay zekâ çağrıları ve dağıtım. Gelecekteki kullanıcılarının kullandığı bir API, oluşturma aboneliğinden farklı bir harcamadır. Bir iPhone uygulamasının bütçesi bu soruları hazırlamana yardım eder.