← Tüm işler

Sano AI

iOS & Android için AI sağlık asistanı

Rol: Mobile & Backend Development · 2025

Production iOS + Android Backend integrations
Uygulama önizlemesi
Uygulama önizlemesi
Uygulama önizlemesi

Genel bakış

Sano AI; iOS, Android ve web üzerinde çalışan bir sağlık asistanı ürünü. Flutter client, backend integrations, subscription state, release süreçleri ve production support tarafında çalıştım.

Ürün kapsamı

Cross-platform client

iOS ve Android'e release edilen ortak Flutter codebase.

Yönlendirmeli akışlar

Belirti, rapor ve hesap durumu için duyarlı ve lokalize akışlar.

Subscription access

Store purchases, backend entitlement state ile senkronize ediliyor.

Notifications & reminders

Product state'e bağlı push ve reminder flow'ları.

Production operations

Monitoring, incident investigation ve post-release fixes.

Üstlendiğim problem

Temel engineering challenge; iki store, backend servisleri ve birden fazla client arasında subscription ve entitlement state'i tutarlı tutarken güvenilir release'ler sağlamaktı.

Ne yaptım

  • Flutter app'i iOS ve Android için geliştirip release ettim.
  • Google Play Billing ve App Store Server Notifications üzerinden subscription & entitlement flow'larını kurdum.
  • Google Play RTDN + Pub/Sub + Cloud Functions + webhooks ile entitlement state'i real-time senkronize ettim.
  • Web client chat.sanoapp.ai'ı kendi CI/CD pipeline'ıyla empty repo'dan kurdum.

Teknik çıkarım

Subscription state için event-driven bir source of truth, açık reconciliation flow'ları ve refund ile grace period gibi edge case'leri izleyen monitoring gerekiyor.

Sonraki proje

Revna