Bu belgede, bir sağlık ve fitness uygulamasının olası bir başlangıç noktasından sınıfının en iyisi düzeyine doğru optimum ilerlemesi gösterilmektedir. Bu araç, uygulamanızı zaman içinde ölçeklendirmeyi ve hangi özellikleri uygulayacağınızı düşünmenize yardımcı olmak için tasarlanmıştır. Her sağlık ve fitness uygulaması farklı olsa da, sınıfının en iyisi bir uygulama geliştirmek için bu önerileri göz önünde bulundurun.
Temel sağlık ve fitness uygulaması
Temel bir sağlık ve fitness uygulamasının kullanıcılara mükemmel bir temel deneyim sunmak için ihtiyaç duyduğu temel unsurlar vardır. Bu temel unsurlardan bazıları şunlardır:
- Kullanıcının istediği deneyimi yerine getirmek için yalnızca gerekli izinleri isteme
- Özelleştirilebilir ve anlaşılması kolay izleme metrikleri sunma
- Uygulama içi içeriğe göz atma ve keşfetme olanağı sunma
- Uygulama içi egzersiz kontrolleri sunma
- Bir egzersiz oturumunu veya sağlıkla ilgili başka bir uzun süreli görevi izliyorsanız bir ön plan hizmeti kullanın ve manifest dosyasında FOREGOUND_SERVICE_HEALTH iznini beyan edin.
- Kullanımı kolay erişilebilirlik özelliklerini entegre etme
Daha iyi sağlık ve fitness uygulaması
Kullanıcılar sağlık yolculuğunda fiziksel ve zihinsel olarak ilerleme kaydettikçe daha iyi bir sağlık ve fitness uygulaması, erişimini genişletmeye başlayacaktır. Daha iyi bir uygulama, kullanıcıların mevcut sosyal medya kimlik bilgilerini ve e-postalarını kullanarak bir profile kolayca kaydolmalarına da olanak tanır.
Uygulamanızda daha bütünsel iyileştirmeler uygulamak, uygulamanızın büyümesini hızlandırmanın mükemmel bir yoludur. Bu özellikleri, uygulamanızı daha da geliştirmenin bir yolu olarak düşünün:
- Wear OS gibi ikinci yüzeylerin entegre edilmesi (veri toplama için Wear OS'te Sağlık Hizmetleri kullanılarak). Çevre birimi cihazlarıyla veri alışverişi yapmak için Bluetooth Düşük Enerji'yi (BDE) kullanın
- Çevre birimi cihazlarını bağlıyorsanız pil kullanımını koruyun. Verileri düzenli olarak senkronize ediyorsanız CONNECTED_DEVICE ön plan hizmet türünü kullanın.
- Kullanıcıların ilerleme durumunu bir bakışta izleyebilmelerini sağlamak amacıyla mobil cihazlarda uygulama widget'ları oluşturmak için Jetpack Glance'ı kullanma. Daha iyi bulunabilirlik için dinamik renk kullanmayı, form faktörlerini optimize etmeyi ve uygulama içi widget sabitleme API'lerinden yararlanmayı düşünün.
- Wear OS'i destekliyorsa saatte benzer bir bakış deneyimi sağlamak için kutu veya özellik sağlayın.
- Kullanıcının takibini yapmak için yaratıcı yöntemler (bildirimler ve otomatik hatırlatmalar gibi) sunma. Kullanıcı uygulamayı tanımak için zaman bulana kadar bildirim isteminin gösterilmesini beklemek ve eşlenmiş telefonlar ile kol saatleri için bildirim köprüsü kullanmak gibi bildirimlerle ilgili en iyi uygulamaları izlediğinizden emin olun.
- Video içerikleri için altyazı ekleme ve Wear OS gibi ikincil yüzeylerde erişilebilirliği optimize etme gibi yöntemlerle erişilebilirliği herkes için iyileştirme.
- Fitness uygulamanızın video içeriği için Yayın cihazlarında oynatmayı destekleme
- Kullanıcıların abonelik satın almasına olanak tanımak için Google Play Faturalandırma'yı kullanma
Sınıfının en iyisi sağlık ve fitness uygulaması
Sınıfının en iyisi sağlık ve fitness uygulaması, kullanıcılara çeşitli cihazlarda sorunsuz bir deneyim sunmak için önceki önerileri temel alır. Bu uygulamalar aşağıdakileri içerebilir:
- Sharesheet ile antrenmanların ve başarıların kolay paylaşılmasını sağlama
HALF_OPENED
eyaletini destekleyerek katlanabilir cihazlar için optimizasyon yapma- Mobil cihazlarda Google Asistan gibi sesli asistan entegrasyonlarını test etme ve hassaslaştırma
- Yakındaki Bağlantılar gibi Better Together kullanım alanlarını destekleme
- Geçiş anahtarları, One Tap ve hesap bağlama gibi platformlarda sorunsuz kimlik yatırımı yapın.
- Sorunsuz abonelikler sunma