RingScore: kendimle yarışmak için bir uygulama

apple fitness da sevdiğim bir özellik var: arkadaşlarınla yarışmak. herkes kendi hedeflerini ne kadar tamamladığına göre bir skor alıyor. 1 hafta içerisinde toplam daha fazla skor alan yarışmayı kazanmış oluyor.

herkes kendi hedefine göre değerlendirildiği için haksız rekabet çok olmuyor. harekete teşvik etmek için güzel bir eklenti. ama benim bu rekabetler ile ilgili sorunum vardı: fazla başarılıydım. farklı farklı zamanlarda farklı farklı arkadaşlarla rekabete girdim ve hepsini kazandım, övünmek gibi olmasın zorlanmadım bile xd. karşı taraf genelde gaza gelmiyor ve benim için kolay bir galibiyet oluyor. e bu yüzden de yenmenin de keyfi çıkmıyor, bi çıkayım koşayım da XXX'i geçeyim gibi de motivasyonum olmuyor.

benim de aklıma kendimle yarışmak geldi ama bu günlük skor apple fitness uygulaması içerisinde sadece bir rekabet içindeyken görünüyor. bu yüzden çeşitli LLMler ile birlikte ringscoreu geliştirdim.

özetle geçmişe yönelik günlük skorları gösteren basit bir uygulama. fikir olarak çok eski olsa da gerçekten anlamlı geliştirme sürecim şubat gibi başladı. dandik bi online logo tasarım sitesinden koşu uygulamasına benzeyen bir logo oluşturdum, biraz ui üzerine düşündüm, basit bi tasarım yaptım, temel bi prototip çıkadım.

eski ringscore logosu

ringscore'un ilk logosu

ringscore eski taslak

ilk arayüz taslağı

başlarda (modeli hatırlamıyorum ama) codex ile başladım, ana özellik zaten hemen hesaplanabilir hale geldi ama özellikle arkaplanda hedefe ulaşınca bildirim attırabilmek çok çok uğraştırdı. bi ara o kadar bezdirdi ki bıraktım. daha sonra antigravity içinden opus 4.6 kullanınca "lan bu neymişş" diyerek gaza geldim, komple onla devam ettim. baya eli yüzü düzgün bi hale getirdim. askere gitmeden önce yayınlamak gibi hedefim vardı ama reklam koysam mı koymasam mı, bağış seçeneği ekleyeyim mi gibi düşüncelerim yüzünden biraz sarktı. sonra da üzerine daha çok çalışıp, polishleyim öyle çıkarım gibi düşündüm ve erteledim. ben askerdeyken gpt5.5 çıkmış, ben de çıkınca öğrendim. ona şans verdim ve ordan sonra komple gpt5.5-xhigh ile devam ettim. gerçekten dediklerimi uygulamada başarılıydı. arkadaşlarıma test ettirdim o halini. özellikle canım arkadaşım destan ve biricik kardeşime burdan çok teşekkür ediyorum. benim gözümden kaçanlar onların gözünden kaçmadı.

artık yayınlayabilirim gibi düşünürken özellikle logo yapma kısmı beni çok yordu. uygulamanın bi renk paleti olsun ve logo da onu yansıtsın gibi düşünüyodum. renkler konusunda apple fitness halkalarını direkt gösterdiğim için onları benzer renkler kullanamazdım ki farklı durabilsin. o noktada kullanıcı hedefini tamamlarsa yanında aferin diye ⭐️ emojisi çıkıyordu. biraz ordan esinlenerek ana rengin sarı olsun dedim. sarının da spesifik tonu olarak arabamın faro sarısı rengini (en azından ona yakın bi rengi) kullanayım, güzel bir gönderme olur gibi düşündüm.

logo içinse düşündüm düşündüm ama güzel bi logo fikri bulamadım. kendim bulamadığım gibi ne gpt ne gemini ne google stitch den de yeterli bi sonuç alamadım. ama kafamda şu çok netti. 3 tane halkamız var ve bunlardan bir adet skor oluşuyor. biraz da fitness uygulamasının logosuna benzemesin diye de kısıtlarım vardı. en son şöyle bi logoda karar kıldım, bunda da ⭐️ emojisi vermemizden "biraz" ilham almış olabilirim xd.

ringscore figma tasarımı

figma'da oluşturduğum yeni logo

appleın getirdiği liquid glass muhabbetlerine de uygun olsun yapmışken gibi düşünüp icon composerdan şöyle bi hale getirdim:

ringscore uygulama ikonu

icon composer'dan çıkan uygulama ikonu

ringscore şu an app storeda indirilebilir olmalı. sadece ios ve watchos için yaptım. bu apple fitnessdaki rekabet olayının androidde bir karşılığı olmadığını düşündüğüm için android işine hiç girişmedim. biraz da bu swiftui ile haşır neşir olmak istedim. ortaya böyle bir şey çıktı. buraya kadar okuduysan bir şans verip fikrini söylemen beni baya mutlu eder. beğenirsen app storeda değerlendirmeyi de esirgemezsin diye düşünüyorum 👉👈

ben uygulama hakkında daha fazla şey öğrenmek istiyorum, indireceğim ve 5 yıldız vereceğim gibi yiğitçe düşüncelerin varsa ringscore sayfasından gerekli tüm bilgilere erişebilirsin.