Bu uygulama, kendi geliştirdiğin mobil uygulamanın hangi seviyede olduğunu görmen ve eksiklerini fark etmen için hazırlanmış pratik bir kontrol listesidir.
Liste 14 kategoride toplam 53 özellikten oluşur (proje planlama, tasarım, kod düzeni, API, güvenlik, yayın hazırlığı vb.).
Her özelliğin altında iki seviye vardır:
Yapacağın iş: her maddeyi okuyup, kendi uygulamanda yapıp yapmadığını işaretlemek. İlerledikçe yüzdelerin yükseldiğini göreceksin.
Uygulamayı ilk kez açtığında karşılama penceresi gelir ve sana üç adımda yardım eder:
Seçtiğin framework, listedeki 28 maddenin nasıl gözükeceğini belirler (paket adları, build komutları, kod örnekleri farklılaşır). 25 madde ise her framework için ortaktır.
Her maddenin altında MVP ve Release seviyeleri için tıklanabilir kutular vardır:
Üstte sabit duran 3 ilerleme barı hangisinin ne kadar tamamlandığını gösterir:
Her kategori başlığında da o kategoriye ait kendi yüzdesi gözükür (örn. "60%, 6 / 10").
📦 Otomatik Kayıt: İşaretlemen tarayıcına anında kaydedilir. Uygulamayı kapatıp tekrar açtığında kaldığın yerden devam edersin. Tarayıcı verisini temizlemediğin (veya gizli sekme kullanmadığın) sürece kaybolmaz.
🎉 Kutlama: MVP'yi, Release'i veya tüm listeyi tamamladığında küçük bir kutlama ekranı gelir.
Sayfanın üst başlık alanında 3 ana pill vardır: MVP ▾, Release ▾, MVP + Release ▾. Her birine tıkladığında alt menüsü açılır ve 3 alt seçenek sunar: Tümü, Yapılacak, Yapılan.
Bu sayede 3 seviye × 3 durum = 9 farklı filtreleme kombinasyonu elde edersin:
Aktif pill renkli vurgulanır ve seçili alt-filtre etiketi pill'in içinde görünür (örn. "MVP · Yapılan ▾"). Diğer pill'ler nötr durur.
Disabled mantığı: İlgili seviyede hiç işaret yoksa, "Yapılacak" ve "Yapılan" alt-seçenekleri gri ve tıklanamaz olur (gösterecek bir şey yok). "Tümü" her zaman aktiftir.
Hem level group hem alt-filtre ayrı ayrı tarayıcına kaydedilir; bir sonraki açılışta tam olarak kaldığın yerden devam edersin.
Üstteki başlık alanında framework butonu (örn. "🐦 Flutter ▾") vardır. Tıkladığında küçük bir pencere açılır ve farklı bir frameworke geçebilirsin.
Geçiş yaptığında:
flutter build apk" yerine "eas build --platform android" gibi).Üst toolbar'daki arama kutusu, madde başlığı, açıklaması veya içeriği içinde anahtar kelime arar. Örnekler: "API", "dark mode", "Firebase", "Apple Sign-In", "Crashlytics".
💡 İpucu: Arama ile 3×3 filtreleme sistemi birlikte çalışır. Örn: "MVP · Yapılacak" filtresinde "Firebase" arayarak yapılması gereken Firebase maddelerine odaklanabilirsin.
Sayfa ilk açıldığında tüm kategoriler kapalıdır (sayfayı kalabalık göstermemek için). İhtiyacın olana tıklayarak açarsın. Açtığın / kapattığın durum tarayıcına kaydedilir; sonraki açılışta hatırlanır.
Sayfanın üstündeki 14 kategori chip'i (örn. "01. Proje Fikri ve Planlama") basit bir scroll-to-anchor değil; akıllı navigasyon yapar:
Bu sayede 30+ saatlik bir projede arama yapmadan, kapalı kategorileri açmadan, sadece chip'e tıklayarak yapacağın bir sonraki maddeye anında ulaşırsın.
Her maddenin altında "+ Not ekle" butonu vardır. Tıklayınca bir yazı alanı açılır.
shared_preferences"Notlar yazdırma çıktısında gözükmez: sadece sana özeldir. Sunum modunda görünür çünkü orada bilinçli olarak ekibe gösteriyorsundur.
Her maddenin altında "🤖 AI'a sor" butonu vardır. Tıklayınca yanında 2 seçenek açılır:
Kopyaladığın prompt'u ChatGPT, Claude, Gemini gibi sohbet botlarına yapıştırırsın; kapsamlı bir rehber alırsın.
💡 Önemli: Prompt seçtiğin frameworke göre otomatik özelleşir: örneğin Flutter seçiliyken "flutter pub add" örnekleri verir, Kotlin seçiliyken Gradle dependency satırı.
"Sunum" butonuna basınca tek bir kategori tam ekranda gösterilir. Sınıfta projeksiyona vurmak, ekibe ilerleme raporu vermek veya tek bir konuya odaklanmak için idealdir.
💡 İpucu: Önemli aşamalarda yedek almak iyi alışkanlıktır, çünkü tarayıcı verisi tarayıcı temizliğinde silinebilir.
"Yazdır" butonu veya Ctrl+P (Mac'te ⌘+P) ile listeyi yazıcıya gönderebilir veya PDF olarak kaydedebilirsin.
Sağ üstteki 🌙 Koyu / ☀ Açık butonu ile tema değiştirebilirsin.
Tercihin kaydedilir; uygulamayı bir sonraki açılışında aynı tema gelir.
Bu kontrol listesini bilgisayarına veya telefonuna uygulama gibi yükleyebilirsin:
Sayfa açıldığında üstte beliren "📲 Yükle" banner'ı veya tarayıcının adres çubuğundaki "yükle" simgesi ile kurulum yapılır. Detaylı talimat için banner'a bas, cihazına göre adım adım gösterir.
Hangi dilde devam etmek istersin? · Which language would you like to continue in?
Tüm metinler seçtiğin dilde gösterilir. Sonradan üstteki 🌐 butonu ile her zaman değiştirebilirsin. · All texts will appear in your chosen language. You can change it any time from the 🌐 button on top.
Neye odaklanmak istersin?
Uygulama iki farklı şekilde kullanılabilir: yeni bir uygulama geliştirirken adım adım yapılacaklar listesi olarak; ya da geliştirdiğin uygulamayı kontrol ederken her madde için "nasıl yapılır?" rehberi olarak. İstediğin zaman üstteki butonlardan geçiş yapabilirsin.
Anlatım dili: Basit mi, Teknik mi?
Maddeleri nasıl okumak istersin? Yazılım dünyasına uzaksan veya AI asistanlarla uygulama geliştiriyorsan Basit en rahatı; paket adı, sürüm, fonksiyon gibi teknik detayları görmek istersen Teknik daha verimli. İstediğin zaman üstteki butondan değiştirebilirsin.
Bu listeyle hangi projenin kontrolünü yapacaksın?
Projene bir isim ver. Sonradan istediğin zaman değiştirebilir veya yeni projeler ekleyebilirsin.
Hangi framework / dil ile çalışıyorsun?
Listede 28 madde framework'e göre değişir (paket adları, build/yayın akışı, platform farkları, ödeme/reklam yöntemi); geri kalan 25 madde evrenseldir. Sonradan üstteki butondan değiştirebilirsin.
Hangi backend ile çalışacaksın?
Backend, uygulamanın internetteki sunucu tarafıdır (kullanıcı kaydı, veritabanı, dosya yükleme). Listedeki backend kategorisi seçtiğin backend'e göre özelleşir. Bağlantısız bir uygulama yapacaksan 'Backend yok' seç; backend ile ilgili tüm maddeler listeden kaldırılır.
Bu web uygulaması, geliştirdiğin mobil uygulamanın kalite durumunu kontrol etmen için hazırlandı.
14 kategoride 55 özellik var. Her özelliğin MVP (yeşil, olmazsa olmaz) ve Release (mavi, yayınlanabilir profesyonel kalite) seviyelerini işaretleyerek ilerleyişini takip edebilirsin. Her maddenin arka yüzünde adım adım Nasıl Yapılır? rehberi var; adımları tek tek tikleyerek de ilerleyebilirsin. İşaretlemen tarayıcına otomatik kaydedilir.
İhtiyacın olduğu her an üstteki ? Yardım butonu ile detaylı rehbere ulaşabilirsin. Klavye kısayolları için ? tuşuna bas.
Projelerin
Aktif olan vurgulu. Başka projeye geçmek için satıra tıkla; ad değiştirmek veya silmek için sağdaki butonları kullan.
Aktif projeyi, uygulama ayarlarını veya tüm sistemi sıfırlayabilirsin. Bir veya birden fazla seçenek seçebilirsin. "Tüm Sistem" seçilirse diğerleri otomatik iptal olur.
28 madde seçtiğin framework'e göre değişir, geri kalan 25 madde evrenseldir. İşaretlemelerin ve notların korunur.
Backend kategorisindeki maddeler seçtiğin backend'e göre değişir. 'Backend yok' seçersen backend'le ilgili tüm maddeler listeden kaldırılır. İşaretlemelerin ve notların korunur.
Yeni projene bir isim ver ve hangi framework ile çalışacağını seç. Mevcut projendeki tüm veriler kayıtlı kalır.
Bu kontrol listesini cihazına bir uygulama gibi yükleyebilirsin. Mobilde ana ekrana eklenir, masaüstünde başlat menüsüne / dock'a kısayol olarak gelir. Tek tıkla açılır, internet olmadan da çalışır.
Aktif projenin içeriğini sıfırla. Diğer projelerine ve genel ayarlara dokunulmaz. Tüm sistem veya ayarlar için "Proje ve Framework → Sıfırla" sekmesini kullan.
Bu seviyeyi tamamladın.
Hangi formatı çıktı almak istersin? Listede aynı projede farklı amaçlar için iki ayrı PDF üretebilirsin.