API / DATA / NOTATKI Z PROJEKTÓW

Integracje i synchronizacja danych

Łączę bazy danych, katalogi, API i zewnętrzne usługi tak, aby informacja płynęła bez ręcznego przepisywania.

Dane muszą dokądś prowadzić

Integracja ma wartość dopiero wtedy, gdy skraca drogę do decyzji. Dlatego patrzę jednocześnie na kontrakt API, stan aplikacji, obsługę błędów i doświadczenie osoby, która korzysta z danych.

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ą.

NOTATKA Z PROJEKTU

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.

Technologia wynika z ograniczeń.

Poniższy stack jest mapą przykładów z tej strony, nie listą zakupów. Wybieram to, co uzasadnia problem i co kolejna osoba będzie mogła utrzymać.

  • REST
  • SQL
  • JSON
  • Docker

NASTĘPNY KROK

Masz podobny problem do uporządkowania?

Opowiedz, co powinno działać lepiej. Pomogę przełożyć pierwszą rozmowę na realny zakres i rozwiązanie, które da się utrzymywać.

CHCĘ DARMOWE DEMO