Laptopla kafeye giden herkesin bildiği bir an var: kapıdan girersiniz, boş masa görürsünüz, sevinirsiniz, sonra yan masada priz olmadığını fark edersiniz ya da yanınızda bir doğum günü başlar. Harita üzerinde her yer açık görünür ama içerideki gürültü, doluluk ve priz durumu o anda bilinmez. Erhan Meydan'ın fikri tam bu boşluğa yerleşiyor: kafenin kurumsal kartını değil, o dakikadaki halini gösteren küçük bir uygulama. Adı da fikri özetliyor: Şu An.
Bu denemeyi tek bir platformda yapma fikri Abacus AI üzerine kurulu. ChatLLM çatısı altında 100'den fazla modeli tek abonelikle sunduğu doğru, ama videoda öne çıkan model sayısı değil, iş akışını tek yerde toplama iddiası. Chat, Auto, Agent ve Custom bot seçenekleri arasında Agent seçiliyor; model tarafında ise Fab1e 5.1 gibi pahalı bir seçenek yerine X High paketiyle Opus 5 ve GPT 5.6 Sol arasında otomatik yönlendirme tercih ediliyor. Verilen mesaja göre sistem hangi modeli kullanacağına kendisi karar veriyor.
Videonun altını en çok çizdiği yer kod değil, koddan sonrası. Daha önce uygulama yayınlayanların bildiği gibi Apple ve Google, çalışma bittikten sonra uzun bir evrak listesi çıkarıyor: isim, kısa ve uzun açıklama, kategori, farklı boyutlarda ikon, her ekran için ayrı görseller, öne çıkan görsel, gizlilik metni ve linki, veri güvenliği formu, içerik derecelendirme anketi, hedef kitle beyanı ve sürüm notları. İki mağaza için her şey iki kez, farklı format ve sorularla isteniyor. Bu bölümde de manuel adım bırakmamak, sadece gönder tuşuna basmak hedefleniyor.
Bu yüzden videonun merkezine prompt yerleşiyor. Söylenen ders net: uzun prompt yazmak değil, kritik noktaları ve özellikle ne istenmediğini açık yazmak gerekiyor. Gündelik kullanımda sadece ne istediğimizi söylemek yetiyor, ama ürün boyutuna geçince modelin boşlukları kendi varsayımıyla doldurmasını engellemek şart. Erhan Meydan, bu akışı kendi için oluşturduğu şablonu açıklamalara bırakacağını, aynı kalıbın başka uygulamalarda da kullanılabileceğini söylüyor.
Prompt beş katmandan oluşuyor. En başta kurulum talimatı var: uygulama Google Maps kullanacağı için API anahtarı dahil gereken her şey koda başlamadan tek seferde isteniyor, yoksa model yarı yolda durup anahtar soruyor. Ardından ürün tanımı geliyor ve 'bir yorum uygulaması değildir' vurgusu büyük harfle yazılmış: model aksi halde yıldızlı puanlama ve favori gibi kalıpları refleks olarak ekliyor. Canlı veri kuralları bölümünde her raporun 60 dakika sonra geçersiz sayılması ve eski verinin güncel gibi gösterilmemesi yazıyor. Yapılmayacaklar listesinde ödeme, sosyal akış, takipçi ve sohbet açıkça yasaklanıyor, yoksa model bunları faydalı sanıp ekleyip uygulamayı şişirebiliyor. Son katmanda yapım sırası var: önce harita, mekan detayı, durum bildirme ve anlık güncelleme akışı, sonra yapay zeka araması, sonra üyelik, en son moderasyon; her aşamada çalışan bir sürüm gösterilip sonra diğerine geçiliyor.
Agent ilk iş olarak doğru API setini istemesiyle güven veriyor: Maps SDK for Android, Maps SDK for iOS, Places API New ve Directions API. Burada kritik detay, eski Places API yerine yeninin seçilmesi. Sonrasında Google Cloud tarafı adım adım gösteriliyor: 'Şu An' adında yeni proje, ödeme hesabına bağlama, Budget and Alerts ile 100 dolar bütçe için yüzde 50, 90 ve 100 uyarıları, ardından API Library'den dört servisin tek tek etkinleştirilmesi. Anahtar yönetimi de es geçilmiyor: otomatik gelen 35 yetki 4'e indiriliyor, seçili anahtara kısıt konuyor, Directions gibi servislerde günlük kota sınırsızdan 2000'e çekiliyor. Anahtarın gösterildikten sonra silineceği ve paylaşılmaması gerektiği de açıkça hatırlatılıyor.
Anahtar teslim edilince Agent planı çıkarıp iki faza bölüyor. İlk faz harita, mekan detayları, durum bildirme, anlık güncelleme, e-posta ile giriş ve başlangıç verisi; veri tabanı tarafında Abacus altyapısı kullanılıyor. Kodlama yaklaşık 30 dakikada tamamlanıyor, anahtar Env dosyasına yazılıyor, modüller, seed veriler, backend ve frontend hazırlanıyor, test için hazır hesaplar üretiliyor. Bu ilk demo için harcanan kredi 5.887 olarak veriliyor. Hemen ardından ikinci faz geliyor: doğal dilde arama, gelişmiş profil ve moderasyon paneli, Elif@test.com hesabı yönetici olarak atanıyor, eklenen her özellik test edilerek teslim ediliyor. Kodlar ön izleme ekranındaki Files menüsünden indirilebilir durumda.
İlk ön izlemede Türkçe karakterlerin bozulduğu görülüyor. 'Önce onu düzeltelim' komutu tek cümlede veriliyor ama Agent tüm projeyi tarayıp önce küçük bir deneme yapıyor, sonuç doğrulanınca genel düzeltmeyi uyguluyor ve metinleri UTF uyumlu hale getiriyor. Bu düzeltme için harcanan kredi 1.818. Aynı sırada yeni gelen self-healing özelliği de açılıyor: uygulama yayına alındıktan sonra backend hataları her gün taranıyor, sorun bulunursa özet e-posta gönderiliyor ve düzeltme ayrı bir adreste bekletiliyor, kullanıcı onaylamadan canlı sürüme dokunulmuyor.
Test için Mert@test.com ile giriş yapılıyor. Web ön izlemede haritanın görünmemesi beklenen bir durum olarak anılıyor, filtreler çalışıyor, asıl doğrulama mobilde yapılacak. Eskiden Expo ile girişsiz bakılabilen ön izlemenin artık Abacus hesabıyla oturum istemesi nedeniyle bu yol kapanmış. Bu yüzden iki ayrı yol izleniyor: iPhone için TestFlight, Android için Android Studio.
iOS tarafında Build and upload to TestFlight seçiliyor. Apple Developer hesabı gerekiyor, yıllık 99 dolar olarak anılıyor. Hesap bilgileri girilip telefona gelen doğrulama kodu yazıldıktan sonra derleme 10-15 dakikada tamamlanıyor ve Last iOS build successful ile App Store Connect'te uygulama görünüyor. TestFlight tarafında ek bir 20 dakika gecikme olduğu uyarısı yapılıyor, sonra gelen e-postadaki kodla telefonda uygulama açılıyor. Giriş sonrası harita, önceden eklenmiş kafeler ve detay kartları geliyor: dolulukta az yer var, gürültü sessiz, wifi iyi, priz var, laptop ile çalışmaya uygun, kahve fiyatı 200-400 aralığı. Durum bildir formu deneniyor ve 'Durum bilgisi güncellendi' onayı alınıyor.
Android tarafında önce APK, sonra Google Play'in 'Do it for me' akışını açması için AAB derleniyor, her biri 10-15 dakika sürüyor. Telefon olmadığı için Android Studio kuruluyor, No Activity ile boş proje açılıp Device Manager'dan Pixel 10 Pro XL indiriliyor, cold boot ile emülatör başlatılıp indirilen APK sürükle bırakla kuruluyor. Burada da aynı hesapla giriş yapılıp harita ve kafe detayları doğrulanıyor, bu kez yol tarifi butonu da test ediliyor ve harita sorunsuz açılıyor. Böylece iki platformda da akışın çalıştığı teyit ediliyor.
Asıl yorucu bölüm bundan sonra geliyor. Mağaza başvurusundaki tüm alanlar tek tek sayılıyor ve ardından otomasyon gösteriliyor. iOS'ta 'Do it for me' ile Agent, gizlilik ve destek sayfalarını sormadan hazırlayıp link üretiyor, sonra kendi içindeki bilgisayar üzerinden Chrome açıp Apple hesabına giriş yaparak açıklamaları, görselleri ve iPad boyutlarını yüklüyor. Yaklaşık bir saat süren bu işlem için harcanan kredi 5.169 olarak veriliyor. Android tarafında AAB sonrası benzer akış 2.507 kredi ile hazırlanıyor, ardından Google Play hesabına bağlanıp Delete Account sayfası dahil tüm alanlar yaklaşık bir saatte dolduruluyor ve bu kısım için 11.169 kredi harcanıyor. Kapanırsa sağ üstteki bilgisayar ikonundan yeniden açılabileceği, şifrenin işlem sonrası değiştirilebileceği de not ediliyor.
Uygulama mağazada dursa da görülme sorunu ayrı bir iş olarak ele alınıyor. Bu yüzden tanıtım videosu yine aynı platformda üretiliyor. Abacus Studio içinde Shorts and Avatars bölümüne giriliyor, hazır şablonlar inceleniyor. Önce tutarlılık için karakter sayfası yapılıyor: kendi fotoğrafı yüklenip görsel modeli olarak GPT Image 2, tek görsel, high kalite, 4K seçiliyor; öngörülen 550 krediye karşılık 663 harcanıyor. Ardından Create your avatar ile Erhan adlı avatar oluşturuluyor, ses tarafı replik olmadığı için boş bırakılıyor. Video tarafında yeşil ekranlı telefon bilerek tercih ediliyor ki arayüzler kurguda kolayca eklensin. Promptta rugby oyuncusunun 30 saniyelik hikayesi her saniye detaylandırılıyor.
Video üretiminde model ve çözünürlük ekonomisi net şekilde gösteriliyor. Premium Cedens 2.5 ile 1080p dikey video yaklaşık 22.798, aynı iş 720p olduğunda yaklaşık 9.324 öngörülüyor. Standart Cedens 2.0 veya 480p ile daha da düşüyor. Agent debrief ile dönüş yapıp son kontrol ve bir de öneri veriyor: 15 saniye standart kalite ile yaklaşık 2.948. Onay sonrası video tamamlanıyor; sahada yürüyen, banka oturan, telefonu çoraptan çıkaran, yeşil ekranlı telefona bakan, kafeyi bulup kapıyı açınca herkesin döndüğü ve finalde kahvesini içen bir kurgu izleniyor. Fiyat tarafı da toparlanıyor: Basic 10 dolar, ilk ay 7 dolar ile 20.000 kredi ve sınırlı Agent ve Studio; Pro toplam 20 dolar ile 30.000 kredi, sınırsız Agent ve Studio ve SuperComputer ile build, deploy, hosting, database ve GLM 4.7 ile Kimi K2 gibi modellerde limitsiz kullanım. Videonun son cümlesi ise ürünün felsefesini özetliyor: her bilgi 60 dakika sonra siliniyor, uygulama boş kalmayı yanlış kalmaya tercih ediyor, modelin ezberinde olmayan 'unutma' katmanını insan promptla ekliyor ve 'Şu An' kelimesi başlı başına bir vaat oluyor.
AI yorumu
"Benim gözümde bu videonun en değerli kısmı 30 dakikalık kod değil, prompta neyin yazılmadığı. 'Unut' komutunu insan verince model boş ekranı yanlış bilgiye tercih etmeyi öğreniyor."
AI değerlendirmesi
Bu iddiaya en güçlü itirazı şöyle kuruyorum: tek çatı vaadi cazip görünse bile Abacus'un kendi belgeleri Agent'ın en iyi küçük ve orta ölçekli uygulamalarda çalıştığını, çok karmaşık veya kurumsal seviyedeki sistemlerde sınıra takıldığını açıkça yazıyor. Mevcut bir kod tabanının üzerine kurma ve büyük zip yükleme gibi senaryolar henüz desteklenmiyor. Yani 'tek promptla her şey' bugün daha çok hızlı prototip ve MVP ölçeğinde geçerli; ölçek, ekip ve regülasyon girdikçe insan mimarisine ihtiyaç artıyor.
Videoda gösterilmeyen maliyet ve doğrulama katmanları da var. Harcanan krediler 5.887, 1.818, 5.169 ve 11.169 olarak net veriliyor ama kredi başına model maliyetini Abacus herkese açık şekilde yayınlamıyor; aynı işi tekrar ettiğinizde aynı faturanın çıkıp çıkmayacağını bağımsız bir tablodan kontrol etmek zor. Google Maps tarafında günlük kota 2.000'e çekilse de fiyatlandırma kullanım arttıkça katmanlı olarak artıyor ve ücretsiz eşikler ay başında sıfırlanıyor. App Store tarafında da TestFlight ve inceleme adımları hala Apple'ın incelemesine tabi; 'Do it for me' formu doldursa bile onay insan sürecinden geçiyor.
Çıkar ve doğrulanabilirlik açısından bakınca bu video hem bir ürün incelemesi hem de açıklamalı bir yönlendirme linki taşıyor; bu durum anlatının bağımsız bir karşılaştırmadan çok tek platform lehine bir vitrin olma riskini artırıyor. O yüzden mağazaya göndermeden önce iki şeyi ayrı ayrı test etmeyi öneriyorum: bir, 60 dakikalık son kullanma kuralının gerçekten veri tabanında ve istemcide çalıştığını, iki, gizlilik ve veri güvenliği beyanlarının mağazaların istediği metinle birebir uyuştuğunu. İlki boş ekranın yanlış bilgiden daha iyi olduğu fikrinin teknik karşılığı, ikincisi ise başvurunun geri dönmemesinin ön koşulu.
Benim pratik çıkarımım şu: Abacus akışını en çok bağımsız geliştirici, tek kişilik ekip veya fikri hızla doğrulamak isteyen küçük ekipler için öneriyorum; harita, üyelik ve moderasyon gibi hazır blokları 30 dakikada iskelete dönüştürmek ciddi zaman kazandırıyor. Buna karşın kurumsal ölçek, özel ağ, sıkı uyum veya yüksek trafik beklentisi olan işler için aynı akışta ısrarcı olmam; o noktada kodu indirip kendi altyapısına taşıma, anahtar ve kota yönetimini kendi Cloud projende sıkı tutma ve mağaza metinlerini hukuk ve ürün ekibiyle birlikte doğrulama daha sağlıklı olur.
Kaynaklar
8 bağlantı; bunları kullanan başka yayımlanmış haber yok. Aynı bağlantıyı paylaşan haberler birbirini doğrulamış sayılmaz; kaynağın kökeni bağlantı sayısından çıkarılmaz.
- @youtube.com Erhan Meydan — Kodu 30 Dakikada Yazdı Videosu
- @abacus.ai https://abacus.ai/help/chatllm-ai-super-assistant/faqs/billing
- @developers.google.com https://developers.google.com/maps/billing-and-pricing/overview
- @developer.apple.com https://developer.apple.com/help/app-store-connect/test-a-beta-version/testflight-overview/
- @developer.android.com https://developer.android.com/studio/publish/preparing
- @abacus.ai https://abacus.ai/help/chatllm-ai-super-assistant/deepagent-apps
- @rationalgo.ai https://rationalgo.ai/resources/app-builder/vibe-coding-negative-prompts-what-not-to-include
- @shaam.blog https://shaam.blog/articles/abacus-ai-app-builder-guide-2026
abacus ai · şu an uygulaması · vibe coding · google maps api · app store · testflight · prompt mühendisliği