0 %

Canlı maçları, gerçekten istediğin tek bildirime dönüştüren bir futbol uygulaması

Canlı siteyi ziyaret etifscores.com
MüşteriIFSCORES
Yıl2026
KapsamiOS + Android uygulaması — tasarım & geliştirme
TeknolojiiOS & Android · real-time alert engine · push
Yayındaifscores.com
Canlı maçları, gerçekten istediğin tek bildirime dönüştüren bir futbol uygulaması

IFSCORES, bir taraftarın istediği anı kendi diliyle tarif etmesini sağlıyor — son dakika golü, kırmızı kart, takımının 65. dakikadan sonra geride olması — ve bu an gerçekleştiği saniyede, 463 turnuva genelinde haber veriyor. Logic Grid Studio bunun arkasındaki mobil uygulamayı tasarladı ve geliştirdi: kod gerektirmeyen görsel kural oluşturucu, gerçek zamanlı alarm motoru ve sahadaki bir olayı sekiz saniyenin altında kilit ekranına taşıyan native iOS ile Android deneyimi.

Durum

IFSCORES basit bir söz üzerine kurulu: skorları yenilemeyi bırak, bir kural koy, bildirimi al. Bir maçı izleyip beşini kaçırmak yerine, taraftar önemsediği anı tarif ediyor — son dakika golü, kırmızı kart, 65. dakikadan sonra geride kalan bir takım, ilk yarı bitmeden dörtten fazla korner — ve IFSCORES tüm maçları onun yerine izleyip senaryo gerçekleştiği anda haber veriyor. Bu sözün arkasında gerçekten zorlu, gerçek zamanlı bir ürün var: 2026 Dünya Kupası ve Şampiyonlar Ligi'nden alt liglere kadar 463 turnuvada canlı futbol, her hafta sonu 2.500 maç ve yoğun bir cumartesi günü aynı anda oynanan 500'den fazla karşılaşma. Ürünün, bu gücü zahmetsiz hissettiren bir mobil uygulamaya ihtiyacı vardı — teknik olmayan bir taraftarın eline alıp kılavuz okumadan kişisel bir alarm motoruna dönüştürebileceği, ama bir bildirimin gecikmesi ya da kaçması asla seçenek olmayacak kadar hızlı, gizli ve güvenilir bir uygulama.

Bize geliş nedenleri

IFSCORES'u inşa etmek, hiçbir zaman üç ayrı tedarikçiye dağıtılabilecek üç ayrı iş değildi. Görsel kural oluşturucu bir ürün-tasarım problemi: birine, hiçbir zaman programlama gibi hissettirmeden, açılır menülerden çok koşullu bir kuralı nasıl kurdurursunuz? Alarm motoru bir gerçek zamanlı sistem problemi: yüzlerce canlı maçı binlerce kişisel kurala karşı nasıl değerlendirip doğru bildirimi doğru telefona saniyeler içinde gönderirsiniz? iOS ve Android uygulamaları ise bir native deneyim problemi: tüm bunları bir kilit ekranında nasıl anlık ve güven veren bir şekilde hissettirirsiniz. IFSCORES, Logic Grid Studio'ya bu üç problemin tek bir ürün olduğu için geldi: arayüz, motor ve native uygulamalar birlikte tasarlanmazsa söz tutulamaz. Uçtan uca tek bir tarafın sahiplenmediği bir gerçek zamanlı çekirdeğin etrafına bir tasarımcı, bir backend ekibi ve iki ayrı mobil yüklenici dikmek yerine; tasarımı, geliştirmeyi ve yayına almayı bütünüyle üstlenebilecek bir partner arıyorlardı.

Kısıtlar

Uygulama ilk günden hem iOS hem Android'de native çıkmalıydı ve anlık hissettirmeliydi: sahadaki bir olaydan kilit ekranındaki bildirime kadar geçen medyan sürenin sekiz saniyenin altında kalması, arkasında 300ms altı p95 gecikmeli gerçek zamanlı bir API ile %99,9 erişilebilirlik hedefi tutması gerekiyordu. Futbolun gerçek ölçeğine ölçeklenmeliydi — 463 turnuva, hafta sonu 2.500 maç, aynı anda 500'den fazlası canlı — ve bunu yaparken taraftara asla yanlış ya da bayat bir alarm göndermemeliydi. Kural oluşturucu gerçekten kod gerektirmeden kalmalıydı: altı adım, hepsi açılır menü, beşe kadar koşul, zaman aralıkları, lig filtreleri ve alarm türleri — tek satır mantık yazmamış birinin kurabileceği kadar sade. Ve varsayılan olarak gizliliğe saygılı olmalıydı — Facebook Pixel yok, Google Analytics yok, üçüncü taraf reklam ağı yok, hiçbir izleme pikseli yok — ki bu, çoğu uygulamanın dayandığı hazır analitik ve atıf araçlarını devre dışı bırakıp güvenilirlik yükünü tamamen mühendisliğin sırtına yüklüyor.

Üstlendiğimiz kapsam

Logic Grid Studio, IFSCORES mobil uygulamasını uçtan uca sahiplendi — tasarım ve geliştirme, her iki platform. Görsel kural oluşturucuyu, kişisel bir alarmı kurmanın altı adımlı, tamamı açılır menüden oluşan bir akış olacağı şekilde tasarladık — spor, koşullar, zaman aralığı, lig filtresi, alarm türü, gözden geçirme — taraftarın bir dakikanın altında tamamlayabileceği ve bir an bile kod yazıyormuş gibi hissetmeyeceği bir akış. Native iOS ve Android uygulamalarını bunun etrafına kurduk: canlı maç ekranları, taraftarın son yüz alarmını barındıran aranabilir gelen kutusu ve ürünün bütün amacı olan kilit ekranı bildirimleri. Bu bildirimleri güvenilir kılan gerçek zamanlı katmanı biz sahiplendik — canlı maçları kişisel kurallara karşı değerlendirip bildirimi saniyeler içinde gönderen katmanı — ve onu gizlilik-öncelikli bir standartta kurduk: uygulamanın hiçbir yerinde izleme pikseli, üçüncü taraf analitiği ya da reklam ağı yok. Yapay zekâ destekli başlangıç adımını da hayata geçirdik: taraftar istediğini sade bir dille yazıp kendisi için hazır, çalışmaya hazır bir önayar taslağı alabiliyor — yani ilk adım, boş bir kuraldan değil, çalışan bir kuraldan başlıyor.

IFSCORES görsel kural oluşturucu: bir taraftarın açılır menülerden çok koşullu bir alarm kurduğu altı adımlı, kod gerektirmeyen akış — korner, kart ve skor farkı gibi koşullar seçilen bir zaman aralığında ateşlenecek şekilde — Claude destekli önayar taslakları, her ligde canlı futbol istatistikleri ve akıllı bir bildirim gelen kutusu dahil uygulamanın özellik seti ile birlikte gösteriliyor.
Uygulamanın kalbi: taraftarın sade dildeki açılır menülerden çok koşullu bir alarm kurduğu, kod gerektirmeyen görsel kural oluşturucu — korner, kart, skor farkı, bir zaman aralığına göre — Claude destekli önayar taslakları, her ligde canlı istatistikler ve son yüz alarmını barındıran aranabilir bir gelen kutusuyla destekleniyor.

Yaklaşımımız

Uygulamanın var oluş amacı olan andan — bildirimden — başlayıp geriye doğru çalıştık. Kural oluşturucuyu, açılır menü olarak gösterilen sade bir sohbet gibi tasarladık: her seçenek, taraftarın futbol hakkında zaten kullandığı bir kelime, böylece beş koşullu bir kural bir sorgudan çok bir cümle gibi okunuyor. İlk kuralı zahmetsiz kılmak için Claude destekli bir taslak adımı ekledik; taraftar istediğini sade bir İngilizceyle yazıyor ve boş bir tuval yerine ince ayar yapabileceği çalışan bir önayar geri alıyor — kod gerektirmeyen bir araca yapay zekâ destekli bir giriş rampası. Altta, gerçek zamanlı motoru API-öncelikli kurduk; böylece aynı değerlendirme çekirdeği her iki native uygulamayı birebir aynı şekilde besliyor. Bildirim hattını uçtan uca sekiz saniyelik bütçeye göre ayarladık, çünkü geç gelen bir spor alarmı, hiç gelmeyenden daha kötüdür. Gizlilik, sonradan eklenen bir şey değil mimariyi şekillendiren bir ilke oldu: üçüncü taraf analitik ve izleme pikseli yasakken, güvenilirlik ve ölçümleme kendi kodumuzda kazanılmak ve bir hafta sonu futbol takviminin gerçek yükünde — aynı anda yüzlerce canlı maç, sürekli değerlendirilen — test edilmek zorundaydı. Native uygulamalar ise tüm bunları görünmez kılacak şekilde tasarlandı; öyle ki ürün, taraftarın çalıştırdığı bir yazılımdan çok, yalnızca gerçekten bir şey olduğunda mesaj atan bilgili bir arkadaş gibi hissettiriyor.

Sonuç

IFSCORES bir vaatten her iki uygulama mağazasında yayında olan bir ürüne dönüştü: taraftar skorları yenilemeyi bırakıyor, sade dildeki açılır menülerden bir dakikanın altında bir kural kuruyor ve o andan itibaren uygulamadan yalnızca tam o anı gerçekleştiğinde haber alıyor — son dakika golü, kırmızı kart, 463 turnuvanın birinde senaryosunun ateşlenmesi — sekiz saniyenin altında kilit ekranına gelen bir bildirimle. Görsel kural oluşturucu, gerçek zamanlı bir veri problemini bir arkadaşa mesaj atmak kadar tanıdık bir şeye çeviriyor; yapay zekâ taslak adımı ilk kuralın boş-sayfa direncini ortadan kaldırıyor; gizlilik-öncelikli yapı ise bunların hiçbirinin taraftara verisiyle ödetilmemesi anlamına geliyor — izleme pikseli yok, reklam ağı yok, futbolu izlerken onu izleyen hiçbir şey yok. Müşterinin elinde artık bir prototip ya da tek platformluk bir deney değil; bütün bir hafta sonu futbolunun yükü altında ayakta kalan gerçek zamanlı bir motorun üzerine oturan, native bir iOS ve Android uygulaması var — uçtan uca tasarlanıp geliştirilmiş bütün bir ürün, şu sözün arkasında: skorları yenilemeyi bırak, bir kural koy, bildirimi al.

iOS + Androidtek bir gerçek zamanlı kural motoru üzerine kurulu, iki mağazaya da çıkan native uygulamalar
8 sn altısahadaki bir olaydan kilit ekranındaki bildirime kadar medyan süre
0 izleme pikseliFacebook Pixel yok, Google Analytics yok, reklam ağı yok — varsayılan olarak gizli

Bir sonraki sisteminizi birlikte planlayalım.