Spotinder: gest jako skrót do odkrywania muzyki
Spotinder łączy mechanikę kart znaną z aplikacji randkowych z odkrywaniem artystów Spotify. Zamiast przewijać długą listę, użytkownik podejmuje decyzję jednym gestem i od razu dostaje informację zwrotną.
PUNKT WYJŚCIA
Odkrywanie muzyki powinno angażować
Celem było stworzenie lekkiego, multiplatformowego doświadczenia: karta artysty, okładka, gatunki i krótki fragment utworu miały wystarczyć, aby użytkownik chciał zobaczyć następną propozycję.
MOJA PRACA
Interakcja, API i stan w jednym rytmie
Przygotowałem widok kart, akcje polubienia i odrzucenia, obsługę próbek audio oraz kolejkę rekomendacji zasilaną danymi Spotify. Zależało mi, aby przejście do kolejnej karty nie blokowało interfejsu i było zrozumiałe na dotyku oraz myszy.
DECYZJA TECHNICZNA
MVVM trzyma logikę poza widokiem
Wspólny projekt .NET MAUI, XAML i MVVM oddzielają model artysty, stan kolejki i komendy od warstwy prezentacji. ObservableCollection automatycznie odświeża widok, a natywne gesty dają użytkownikowi natychmiastowy feedback.