Blog
Bir Panik ve Kaygı Uygulaması Nasıl Yapıldı: Püfür
Yayın tarihi:
Panik anında kullanılacak bir ekran
Uygulamanın en önemli yeri ana ekrandaki Panik anı düğmesi. Panik atak sırasında insanın eli titrer, okuduğunu zor anlar, küçük düğmeleri ıskalar. Bu yüzden akıştaki düğmeleri büyük tuttuk ve hep aynı yerde durmalarını sağladık: kart değişse de "Devam" düğmesi yer değiştirmiyor, aynı noktaya tekrar tekrar basılabiliyor.
Kartlardaki cümleler kısa ve sakin. Telefonun kendi Türkçe sesiyle okunabiliyor, istenirse kendiliğinden ilerliyor. Ekranın üstünde maskotumuz Bulut 4 saniye büyüyüp 6 saniye küçülerek nefes ritmini tutuyor. Kendini tehlikede hisseden için 112 bağlantısı ve önceden eklenen güvendiğin kişiyi tek dokunuşla arama her zaman görünür.
Uygulamayı aramadan başlamak
Panik anında telefonda uygulamayı aramak bile zor gelebilir. Bunun için Android'de ana ekrana konabilen bir Panik anı widget'ı yaptık. Widget'a dokununca uygulama, başka bir ekranda kalmış olsa bile doğrudan panik akışıyla açılıyor. Widget listesinde aramak da her telefonda kolay olmadığı için Ayarlar'a "Ana ekrana Panik anı düğmesi" satırını koyduk; telefon ekleyip eklemeyeceğini kendisi soruyor.
Neden Flutter?
Püfür'ü Flutter ile yazdık: tek kod tabanından hem Android hem iPhone sürümü çıkıyor. Ses, bildirim ve widget gibi telefona özgü işler için küçük yerel parçalar ekledik. Örneğin uyku seslerinin döngüde başa sararken kısa bir boşluk bıraktığını gördük; iki oynatıcıyı sırayla birbirine bağlayan kendi oynatıcımızı yazarak bu boşluğu kaldırdık.
Uygulamada nefes egzersizi, kaygıyı anlatan dersler, ruh hali günlüğü, kaygı ölçeği, sesli rehberli canlandırmalar, uyku sesleri ve sakin oyunlar var. Hepsi aynı tasarım dilinde: düz renkli, yumuşak çizimler ve her bölümde Bulut.
Hesapsız çalışmak, sağlık verisini korumak
Günlük kayıtları ve ruh hali sağlıkla ilgili bilgiler sayılır. Bu yüzden uygulama hesap açmadan, internet olmadan çalışıyor; kayıtlar telefonda duruyor. İsteyen ücretsiz bir hesapla kayıtlarını buluta yedekleyebiliyor. Yedek Avrupa'daki sunucularda tutuluyor, her kullanıcı yalnız kendi kaydına erişebiliyor ve yedekleme ancak hesap açarken verilen açık rızayla başlıyor.
Hesabını silmek isteyen bunu uygulamanın içinden yapabiliyor; uygulamayı silmiş biri için de sitemizde bir hesap silme sayfası var. Bu sayfa Google Play'in de istediği bir şey.
Telefonda tek tek denemek
Uygulamada her yeni özelliği otomatik testlerle sınıyoruz; Püfür bugün 387 testle geliyor. Ama bazı hatalar ancak gerçek telefonda ortaya çıkıyor. Yayından önce her bölümü telefonda baştan sona gezdik: internetsiz, internetle, hesap açıp silerek, uygulamayı kaldırıp yeniden kurup yedeği geri yükleyerek.
Bu denemelerde birkaç hata bulduk. Örneğin yedek giriş ekranından yüklendiğinde uygulama ana ekrana dönerken ekran kararıyordu; sebebi, kapanmakta olan bir sayfanın bir kez daha kapatılmasıydı. Her hatayı önce onu yakalayan bir testle tekrarladık, sonra düzelttik; böylece aynı hata bir daha sessizce geri gelemiyor.
Google Play'de sağlık uygulaması yayınlamak
Yolda öğrendiğimiz en önemli şeylerden biri mağaza tarafındaydı. Google Play, ruh sağlığı gibi sağlıkla ilgili uygulamaları yalnız kurumsal geliştirici hesaplarından kabul ediyor; kişisel hesapla açılan bir sağlık uygulaması reddedilebiliyor. Kurumsal hesap için de şirket bilgileri ve D-U-N-S numarası gerekiyor.
Sağlıkla ilgili bir uygulama düşünüyorsanız bu adımı işin başında planlamak, bitmiş bir uygulamanın mağaza kapısında beklemesini önler. Uygulamanın metinlerinde de dikkatli olmak gerekiyor: Püfür bir destek aracı, teşhis koymuyor ve tedavinin yerine geçmiyor; bunu hem uygulamada hem mağaza sayfasında açıkça söylüyoruz.
Sırada ne var?
Püfür yakında Google Play'de olacak. Siz de aklınızdaki bir uygulamayı hayata geçirmek istiyorsanız bize yazabilirsiniz; mobil uygulama işleri bizde 18.000 TL'den başlıyor.
İlgili hizmet
Mobil Uygulama