S.P.O.R.T
Kategoria
Android / AI / RPG Fitness
Rok
2025–2026
Rola
Android Developer & AI Architect
Tech Stack
Interfejs Użytkownika




Case Study
Problem
S.P.O.R.T powstał z jednego pytania: dlaczego dbanie o zdrowie jest nudne? Aplikacja zamienia codzienne aktywności — treningi, sen, kroki, regenerację — w system RPG. Każda aktywność przekłada się na EXP, poziomy postaci i rozwijane umiejętności. Dane ze smartwatcha przestają być wykresami w tabeli, a stają się częścią historii twojej postaci. Projekt jest w 100% prywatny i lokalny — żadne dane nie opuszczają urządzenia (poza promptem do Gemini API).
Proces
Dane ze smartwatcha i telefonu — tętno, HRV, SpO2, VO₂Max, fazy snu, kroki — trafiają bezpośrednio do systemu RPG. Każda aktywność ma wpływ na konkretną umiejętność postaci: dobry sen podnosi Manę, trening siłowy — Siłę. AI Coach dostaje surowe dane z trzech okien czasowych (dziś, 7 dni, 30 dni) i na tej podstawie tworzy analizę — nie na podstawie naszych uproszczeń, ale rzeczywistości z sensorów. Każde wywołanie Gemini poprzedza AgentContextBuilder — zbiera wszystkie dostępne dane o użytkowniku i jego zdrowiu w jeden spójny blok kontekstu. Efekt: Gemini przestaje być ogólnym chatbotem, a staje się asystentem który cię zna. Kontekst dobierany jest do pytania: analiza dzisiejszego dnia ładuje dane z ostatnich 24h, analiza tygodniowa — dane per dzień z 7 dni, analiza miesięczna — agregaty tygodniowe z 30 dni. Nie ładujemy zawsze wszystkiego, tylko tyle ile potrzeba.
Rozwiązanie
Aplikacja ma sześć ekranów: Dashboard, Postać, Treningi, Sen, Zdrowie i AI Insights. Na ekranie postaci widać Digital Twin — awatar wizualizujący aktualny stan zdrowia i poziom umiejętności. AI Coach oferuje 11 typów analiz, od oceny ostatniego treningu po nieoczywiste korelacje w danych 30-dniowych. Wszystkie dane zostają na urządzeniu — Room z szyfrowaniem SQLCipher AES-256, zero backendu, zero subskrypcji.
