ikiliya
İki kişilik kelime ve zekâ oyunları
- Durum
- App Store & Google Play'de canlı
- Rolüm
- Ürün, tasarım, Flutter istemci, Cloud Functions backend, mağaza yönetimi, SEO sitesi
- Kullanılanlar
- FlutterFirebaseCloud FunctionsFirestoreRevenueCatNext.js
Yükleniyor
İstanbul · Türkiye
Flutter ve Firebase ile uçtan uca mobil uygulama geliştiriyorum. Yazdığım kod App Store ve Google Play'de canlı; gerçek kullanıcı, gerçek ödeme, gece 2'de gerçek hata ayıklama. Tek başına ürün çıkarmış bir geliştiricinin ekipte ne işe yaradığını sorarsan: kapsamı kesmeyi, riski erken görmeyi ve bittiğinde bitmiş olmasını biliyorum.
Oyunlardan yapay zekâ destekli araçlara kadar, aklıma takılan problemi uygulamaya çeviriyorum. Tasarımı, kodu, mağaza sayfasını, sunucu tarafını ve büyümeyi kendim yapıyorum. Aşağıdakiler denemeler değil — indirilip kullanılan, para kazanan veya kazanmayı deneyen gerçek uygulamalar.
Sıfırdan mobil uygulama, mevcut uygulamaya özellik, ya da tıkanmış bir projeyi kurtarma. Flutter ile tek kod tabanından iOS ve Android; Firebase ile arkasındaki her şey. Ajans değilim, aracı yok — konuştuğun kişi kodu yazan kişi.
İşler
Hepsi tek kişilik: ürün, tasarım, kod, backend, mağaza.
Yakından
İki kişilik kelime ve zekâ oyunları
Arkadaşınla sırayla oynadığın kelime ve bulmaca oyunları. Kelimelik, Dörtlük ve daha fazlası tek uygulamada; sezonluk içerik, arkadaş sistemi, sıralama tablosu ve uygulama içi satın alma ile.
En zorlu tarafı gerçek zamanlı çok oyunculu akış ile sunucu tarafında doğrulanan bir ekonomi sistemini birlikte ayakta tutmaktı. Satın alma doğrulaması tamamen sunucu tarafında; istemciye güvenilmiyor. Günlük bulmaca içeriği otomatik üretiliyor, tekrar kontrolünden geçiyor ve yayına alınıyor.
Öne çıkanlar
Her gün yeni bulmaca
Günlük bulmaca alışkanlığı kuran bir uygulama. Her gün yeni bölüm, seri takibi ve geçmiş bölümlere erişim veren abonelik.
Amaç tek oturumluk eğlence değil, günlük bir ritüel. Bu yüzden içerik takvimi, seri mekaniği ve arşiv erişimi ürünün merkezinde. Abonelik ve reklam modeli birlikte kurgulandı; ücretsiz kullanıcı da tam bir bulmaca deneyimi alıyor.
Öne çıkanlar
Market fişinden son kullanma tarihi takibi
Market fişinin fotoğrafını çek; uygulama ürünleri okur, tahmini raf ömrünü çıkarır ve bozulmadan önce haber verir. Amaç: daha az çöpe giden yemek.
Fiş okuma yapay zekâ görüntü modeliyle yapılıyor, ancak model çıktısına doğrudan güvenilmiyor — ürün eşleştirme ve raf ömrü tahminleri sunucu tarafında doğrulanıyor. Markette kullanılabilen canlı sepet ekranı, tahmini tutar ile fiş toplamını karşılaştırıyor.
Öne çıkanlar
Ben
Şu an
Yeni bir planlama uygulaması üzerinde çalışıyorum ve mevcut uygulamalarımın büyümesine bakıyorum.
Zor kısmı; ödeme doğrulamasının sandbox'ta değil gerçekte çalışması, mağaza reddini doğru okumak, bildirim izni vermemiş kullanıcıya nasıl ulaşacağını çözmek ve üç hafta sonra da hâlâ açan birinin olması.
Ben bu kısımların hepsinden geçtim. Kendi uygulamalarımda abonelik kurdum, App Store reddi yedim ve sebebini bulup düzelttim, canlı veriye bakıp elde tutma oranının neden düştüğünü çıkardım. Bu yüzden yazdığım kod, mutlu senaryodan fazlasını düşünür.
Nasıl çalışırım
Bir hata gördüğümde belirtiyi susturmam. Neden olduğunu bulana kadar kazarım, çünkü yamalanan hata geri gelir — genelde en kötü anda.
Ödeme, hak tanıma, ekonomi: para ile ilgili her karar sunucu tarafında doğrulanır. İstemci sadece talep eder, karar vermez.
Kod yazmak işin yarısı. Mağaza sayfası, ikon, izin metinleri, gizlilik manifestosu, inceleme reddi ve sonrasındaki analiz de işe dahil.
İletişim
CV'mi gönderebilir, ürünlerimin teknik detaylarını konuşabiliriz.
Ürünler, süreç, kullandığım araçlar — hepsi konuşulabilir.
Ne yapmak istediğini yaz; kapsamı ve gerçekçi bir zaman aralığını birlikte çıkaralım.