Este é um aplicativo de tocador de música criado usando a interface do usuário multiplataforma compor que funciona no Android, iOS, desktop e plataformas da Web. Ele usa a API do Spotify para buscar as 50 principais paradas e obter os álbuns de tendência. O Login do Google ainda está pendente e, por enquanto, você precisa adicionar o token Spotify manualmente. Você pode facilmente chegar ao ponto final aqui para obter o álbum e depois obter o token e definir o aplicativo.
Este repositório foi listado como amostra KMP no site oficial da JetBrains.
Você pode encontrá -lo ao vivo aqui
O aplicativo usa diferentes players de mídia em diferentes plataformas:
Para o iOS, o Avkit é usado para Android, o Media Player é usado para desktop, o VLC Media Player é usado para a Web, um media player HTML é usado.
Um dos objetivos de criar este aplicativo foi explorar como a interface do usuário compoções interage com as APIs de baixo nível. A experiência foi desafiadora, mas divertida, e o processo me ensinou muito. De todos os players de mídia usados, a integração do Web Media Player foi a mais fácil. Sou grato ao ICEROCK Development e Aleksey Mikhailov por seu aplicativo de demonstração, que foi um recurso de aprendizado fantástico.
git clone https://github.com/SEAbdulbasit/MusicApp-KMP.git
onReady e onVideoCompleted , o que está fazendo com que o jogador não inicie automaticamente. Não consegui configurar os retornos de chamada, mas, esperançosamente, estarei consertando isso em breve. 
Para explorar o que a interface do usuário da Compose pode fazer, consulte o repositório para obter as atualizações mais recentes: https://github.com/seabdulbasit/musicapp-kmp.
Se você estiver interessado em começar com a Compose Multiplatform, tenho um modelo para você aqui: https://github.com/seabdulbasit/kmp-compose-template.
Se você achar meu trabalho útil, considere dar -lhe um ❤️.
TravelApp: https://github.com/seabdulbasit/travepp-kmp
PENDÊNCIA