Trybetunes é um projeto utilizando o ItunesAPI. O projeto com as funcionalidades foi iniciado dia 11.11.2021, e entregue com as funcionalidades dia 17.11.2021. Para fazer o deploy foi estilizado utilizando o Material UI.
O projeto consiste em simular um app de musicas, onde fazemos a pesquisa e após opter os albuns da API, podemos executar as demos das musicas do album.
Inicialmente foi implementado as funções de salvar as musicas no local Storage, para deixar como favoritos, porém com a implementação de hooks no lugar de classes, a implementação dessa feature vai ficar para próxima adaptação.
Além de aprender como funciona os componentes de classe do React, conseguimos entender melhor o componente did mount, para atualizar de acordo com as requisições feitas. Também foi possível entender melhor o localStorage, apesar de não ser a melhor opção, foi a solução encontrada para ser implementada no frontEnd.
A parte mais complicada, foi após o projeto, estilizar o app, implementando um player de musica dinâmico onde é possível passar ou voltar a música ou selecionar uma música de acordo com a tabela. A dificuldade se encontrou principalmente em relação aos comandos de áudio, o qual eu aprendi realizando a estilização. Os comandos foram pause, play e load, onde após pesquisas consegui implementar de acordo com os botões do player.