Blog / Devlog
Construindo o player de áudio do zero
Porque escolhemos o Media3 ExoPlayer como base, como funciona a fila inteligente e os desafios de suportar 5 formatos diferentes sem comprometer performance.
TécnicoPorque usamos Cloudflare KV para a waitlist
Comparação entre Firebase, Supabase e Cloudflare KV. Como estruturamos os dados, lidamos com concorrência e mantemos tudo gratuito durante o beta.
InfraestruturaA identidade visual do Lyrify Music
Porque escolhemos o tema escuro, as fontes Fraunces e Inter, e como o design reflete a filosofia offline do app.
Design