Alışkanlık Takip Uygulaması Nasıl Yapılır
Bir alışkanlık takipçisi; bir alışkanlık listesi, her gün bunları hızlıca işaretlemenin bir yolu ve sizi devam ettiren seri ve geçmiş görünümüdür. Yapay zeka ile yapılacak en iyi ilk uygulamalardan biridir: veri küçüktür, kurallar nettir ve bunu her gün kendiniz kullanırsınız. Bugün bir tane yapmanın pratik yolu, telefonunuzun ana ekranına eklediğiniz, telefona uygun bir web uygulamasıdır — App Store uygulaması değil — ve bu rehber bunun hatırlatıcılar için ne anlama geldiğini dürüstçe anlatır.
Web uygulaması, App Store uygulaması değil (şimdilik)
Çoğu insan bir alışkanlık takipçisini telefon uygulaması olarak düşünür. Üç seçeneğiniz var:
| Seçenek | Ne olduğu | İyi yanı | Daha az iyi yanı |
|---|---|---|---|
| Telefona uygun web uygulaması | Telefonlar için tasarlanmış bir web sitesi | Her yerde çalışır, tek bağlantı, mağaza incelemesi yok | Kurulmadıkça tarayıcıda açılır |
| Progresif web uygulaması (PWA) | Ana ekrana kurulabilen, kendi simgesi ve tam ekran penceresi olan web uygulaması | Bir uygulama gibi hissettirir, push ve bazı çevrimdışı kullanımı destekleyebilir | iPhone'da push, ana ekrana eklendikten sonra çalışır; bazı cihaz özellikleri yoktur |
| Yerel uygulama | iOS ve Android için yapılır, mağazalar üzerinden dağıtılır | Tam cihaz erişimi, mağaza varlığı, widget'lar | Mağaza hesapları ve inceleme; yapması ve güncellemesi çok daha fazla iş |
Kişisel ya da küçük bir kitleye yönelik bir alışkanlık takipçisi için bir PWA genellikle doğru ilk sürümdür. Mağaza hesapları da para tutar: Eylül 2026 itibarıyla, kendi sitelerine göre Apple'ın geliştirici programı yılda 99 ABD doları, Google Play geliştirici hesabı ise tek seferlik 25 ABD dolarıdır. Yerel ve progresif web uygulamaları karşılaştırması rehberimiz konuyu daha derinlemesine ele alır; telefona uygun web uygulaması nasıl yapılır ise telefon öncelikli ayrıntıları anlatır.
Yapay zeka oluşturucular hakkında bir not: çoğu web uygulaması üretir. Mythex de öyle, ve Pro planında web uygulamasını Android ve iPhone uygulamasına sarıp Google Play dahili testine ve TestFlight'a gönderir. Ekranlar web ekranlarıdır; tamamen yerel bir arayüz istiyorsanız, yerel bir oluşturucu kullanın.
Bir alışkanlık takipçisinin ihtiyaç duyduğu şeyler
Temel özellikler
- Alışkanlıklar: ad, isteğe bağlı simge ya da renk ve bir plan — her gün, belirli haftanın günleri ya da haftada belirli sayıda kez.
- Günlük işaretlemeler: bugünü tamamlandı olarak işaretlemek için tek dokunuş. Geri almak için tekrar dokunun.
- Bugün görünümü: bugün yapılması gereken alışkanlıklar, tamamlananlar görünür biçimde farklı. İnsanların en çok açtığı ekran budur, bu yüzden hızlı olmalıdır.
- Seriler: her alışkanlık için mevcut seri ve en iyi seri.
- Geçmiş: her günü gösteren bir takvim ya da ızgara; böylece boşluklar görünür.
Sonra eklenebilecek güzel özellikler
- Günlük hedefi olan sayılabilir alışkanlıklar ("8 bardak su", "20 sayfa").
- Bir işaretlemeye not ("5 km koştum, yavaş hissettim").
- Seçilen saatte hatırlatıcılar.
- Bir alışkanlığı serisini bozmadan duraklatma (tatil, hastalık).
- Sildiğiniz yerine bıraktığınız alışkanlıkları, geçmişlerini koruyarak arşivleme.
Veri
Tüm uygulamayı iki tablo taşır:
- Alışkanlıklar — kullanıcı, ad, plan, hedef, oluşturulma tarihi, arşiv işareti.
- Günlük işaretlemeler — alışkanlık, tarih, değer (sayılabilir alışkanlıklar için), not.
İşaretlemeyi kullanıcının saat diliminde bir takvim tarihi (2026-09-29 gibi) olarak saklayın, yalnızca bir zaman damgası olarak değil. Bu tek karar serilerle ilgili hataların çoğunu önler.
Serileri doğru yapmak
Seriler basit görünür ama değildir. Bu kuralları belirleyin ve istemenize koyun:
- Kimin "bugün"ü? Kullanıcının yerel tarihini kullanın. Los Angeles'ta gece 23:30'da yapılan bir işaretleme, UTC'ye göre zaten "yarın"dır. Kullanıcının saat dilimini profilinde saklayın.
- Bugün henüz sayılıyor mu? Bugün yapılmadıysa, mevcut seri gece yarısı sıfıra düşmek yerine dünkü seriyi göstermeye devam etmelidir. Çoğu takipçi, serinin ancak planlanmış bir gün tamamen bittiğinde bozulmuş sayılmasını sağlar.
- Yalnızca planlanmış günler. Pazartesi–Çarşamba–Cuma planlı bir alışkanlıkta, Salı bir kaçırma değildir.
- Haftalık hedefler. "Haftada 3 kez" haftalık ölçülür, bu yüzden serisi haftalarla sayılır.
- Geriye dönük işaretleme. İnsanlar dünü işaretleyebilsin mi? Genellikle evet, belirli bir sınır içinde, çünkü insanlar unutur.
Yapay zekadan serinin hesaplamasını ayrı, test edilmiş bir fonksiyon olarak yazmasını ve beklenen cevaplarla örnekler vermesini isteyin. Elle kontrol edilmeye en değer kısım budur.
Tek kullanıcı mı, hesaplar mı?
Takipçi yalnızca sizin içinse, tek bir cihazda, verileri tarayıcının kendi depolamasında tutabilir — giriş yok, veritabanı yok. Tuzağı: tarayıcıyı temizlemek ya da telefon değiştirmek her şeyi kaybettirir.
Alışkanlıklarınızı telefonunuzda ve dizüstü bilgisayarınızda istiyorsanız ya da başkaları için yapıyorsanız, şunları ekleyin:
- Giriş — e-posta ve şifre ya da bir oturum açma sağlayıcısı. Bkz. uygulamanıza giriş nasıl eklenir.
- Bir veritabanı — verinin sunucuda yaşaması ve cihazlar arasında senkronize olması için.
- Kullanıcı başına veri yalıtımı — her kişi yalnızca kendi alışkanlıklarını görebilmelidir. İki kullanıcı olarak giriş yaparak test edin.
Alışkanlık verileri kişisel olabilir (sağlık, ayıklık, ilaç). Varsayılan olarak özel tutun, açık onay olmadan sosyal paylaşım eklemeyin ve kullanıcılara verilerini dışa aktarma ve silme yolu verin.
Hatırlatıcılar, dürüstçe
Hatırlatıcılar, bir web uygulamasını yerel bir uygulamadan en çok ayıran özelliktir.
- Web push modern tarayıcılarda çalışır. iPhone ve iPad'de Apple'ın WebKit ekibi, web push'un ana ekrana eklenmiş web uygulamaları için iOS ve iPadOS 16.4 ile geldiğini söylüyor — bu yüzden kullanıcılar önce uygulamayı kurmalı, sonra bildirimlere izin vermelidir.
- Onlara bir şey göndermesi gerekir. Akşam 20:00'deki bir hatırlatıcı, planlı çalışan ve push ya da e-posta gönderen sunucu tarafı bir iş gerektirir. Boşta kaldığında uyuyan barındırılan uygulamalar kendi kendine uyanmaz; bu yüzden oluşturucunuza planlı işlerin nasıl tetikleneceğini sorun.
- E-posta basit yedektir. Günlük özet e-postası yapması daha kolaydır ve her yerde çalışır. Bkz. uygulamanızdan e-posta nasıl gönderilir.
Mantıklı bir plan: hatırlatıcılar olmadan yayınlayın, bir hafta kullanın, sonra ekleyin.
İşe yarayan bir ilk istem
Önce telefonlar için tasarlanmış bir alışkanlık takip web uygulaması yap. Bir ad, bir renk ve bir plan (her gün, seçili haftanın günleri ya da haftada N kez) ile alışkanlık ekleyebileyim. Ana ekran bugünkü alışkanlıkları büyük dokunma alanları olarak göstersin; bir dokunuş tamamlandı olarak işaretlesin, bir dokunuş daha geri alsın. Her alışkanlık mevcut ve en iyi serisini göstersin, yalnızca planlı günlerde sayılsın, yerel saat dilimimi kullansın ve bugün gün bitene kadar seriyi bozmasın. Bir geçmiş ekranı her alışkanlık için aylık bir ızgara göstersin. İşaretlemeleri yerel takvim tarihleri olarak sakla. E-posta ve şifreyle giriş ekle ve veriyi bir veritabanında sakla ki telefonum ile dizüstü bilgisayarım arasında senkronize olsun. Simge ve adla ana ekrana kurulabilen bir PWA olsun.
Yapım adımları
- Örnek veriyle bugün görünümü. Önce telefon boyutundaki ekranda ana ekranın hissini doğru yapın.
- Alışkanlık ve işaretleme ekleme. Farklı planlara sahip üç alışkanlık oluşturun ve işaretleyin.
- Seri mantığı. Yapay zekaya test durumları verin: "Pzt–Çar–Cum planlı alışkanlık Pzt, Çar, Cum yapıldı, Pzt → seri 4." Bunları kontrol edin.
- Geçmiş ızgarası. Boşlukları belirgin yapın.
- Giriş ve veritabanı. Sonra ikinci bir cihazda açın ve verinin eşleştiğini doğrulayın.
- Kurun. iPhone'da (Paylaş → Ana Ekrana Ekle) ve Android'de (tarayıcının kurma seçeneği) ana ekranınıza ekleyin. Simgeyi, adı ve tam ekran açılışını kontrol edin.
- Bir hafta kullanın. Bir saatlik testte bulacağınızdan daha fazla gerçek sorunu yedi günlük kullanımda bulursunuz.
Sık yapılan hatalar
- "Bugün" için sunucu saati. En yaygın seri hatası. Kullanıcının saat dilimini kullanın.
- Küçük dokunma alanları. Bir takipçi tek elle, yarı uyanık kullanılır. İşaretleme düğmelerini büyük yapın.
- Önce çok fazla özellik. Sosyal akışlar, rozetler ve grafikler temel döngü çalışana kadar bekleyebilir.
- Kurmadan iPhone'da push vaat etmek. Kullanıcılara önce ana ekrana eklemelerini söyleyin.
- Geri alma olmaması. Yanlış dokunuşlar her gün olur.
- Arşivlemek yerine silmek. İnsanlar bir alışkanlığı bıraktıklarında geçmişlerini saklamak ister.
Hazır bir alışkanlık uygulaması ne zaman daha iyi
Yalnızca kendi alışkanlıklarınızı takip etmek istiyorsanız, köklü alışkanlık uygulamaları cilalıdır, widget'ları ve yerel bildirimleri vardır ve az ya da hiç maliyetleri yoktur. Kendi uygulamanızı, bu uygulamaların yapmadığı bir şey istediğinizde yapın — belirli bir program için bir takipçi (bir koçluk danışan grubu, bir kliniğin hastaları, bir takım meydan okuması), seriler için kendi kurallarınız, sakladığınız diğer verilere bağlı alışkanlıklar ya da yalnızca tam size özel yapılmış bir araç olmanın memnuniyeti. Uygulamaların nasıl çalıştığını öğrenmek için de iyi bir projedir; bkz. yapay zeka ile yapabileceğiniz yan proje fikirleri.
Mythex ile yapmak
Mythex bunu bir web uygulaması olarak kurar: sohbette anlatırsınız, canlı önizlemenin telefon boyutundaki çerçevesinde kontrol edersiniz ve hesaplar ile senkronizasyon istediğinizde bir veritabanı ekler. Herkese açık bir bağlantıya yayınlayın ve telefonunuzun ana ekranına ekleyin. Pro planında Mythex, bunu Google Play dahili testine ve TestFlight'a gönderilen bir Android ve iPhone uygulaması olarak da paketleyebilir. Önceden yazılmış bir istemle başlamak için günlük alışkanlık takipçisi şablonunu açın ya da uygulama şablonlarına göz atın.
Sorular
Kodlama yapmadan bir alışkanlık takip uygulaması yapabilir miyim?
Evet. Bir yapay zeka uygulama oluşturucuyla istediğiniz alışkanlıkları, günlük işaretlemeleri ve serileri anlatırsınız, uygulamayı o yazar. Çoğu yapay zeka oluşturucu, App Store uygulamaları yerine telefonun tarayıcısında açıp ana ekrana ekleyebileceğiniz web uygulamaları üretir.
Alışkanlık serileri nasıl çalışır?
Bir seri, bir alışkanlığın tamamlandığı art arda gün (ya da planlanmış günler) sayısını sayar ve bugün ya da dünde biter. Zor olan kısım "bugün"ün ne anlama geldiğine karar vermektir — sunucunun değil, kullanıcının kendi saat dilimini izlemelidir.
Bir web uygulaması hatırlatma bildirimleri gönderebilir mi?
Evet, çoğu tarayıcıda web push ile. iPhone ve iPad'de Apple, ana ekrana eklenmiş web uygulamaları için web push'u iOS 16.4 ile getirdi; bu yüzden kullanıcıların uygulamayı önce bu şekilde kurması gerekir. E-posta hatırlatıcıları daha basit bir yedek seçenektir.
Bir alışkanlık takipçisinin veritabanına ihtiyacı var mı?
Yalnızca tek bir cihazda sadece sizin kullanacağınız bir şeyse, veriyi tarayıcıda saklayabilir. Birden fazla cihazda kullanmak, başkalarıyla paylaşmak ya da tarayıcı temizlendiğinde verinizi kaybetmemek istediğiniz anda bir veritabanı ve giriş gerekir.