Imagino que o app teria 3 layouts sendo eles :
* Layout Principal
* Layout Karaoke
* Layout mp3/clipe player
> O layout principal será constituído por uma imagem de fundo, nesse layout também irá conter 2 botões sendo eles KARAOKÊ e Mp3/clipe player. Ao clicar nos respectivos botões o usuário será direcionado para os layout relacionados.
> Layout Karaoke, irei demonstrar em imagens a função karaoke começando pela tela inicial dele a seguir
https://imgur.com/vP3TOGS neste tela será digitado o número da música, assim que digitado o número da música o sistema procura em um arquivo .ini se existe essa música conforme a seguir
https://imgur.com/z8zQQys vou pegar como exemplo o código 1001, eu digito o número 1001 no karaoke ele vai procurar neste arquivo se existe essa música na relação se a resposta for positiva ele vai mostrar na tela do karaoke os dados da musica conforme a seguir
https://imgur.com/4UPwLgu ao mesmo tempo ele também irá na pasta de armazenamento e irá localizar o arquivo conforme a seguir
https://imgur.com/F3gra1P e irá executar o arquivo, ao terminar a música ele vai atribuir uma nota de avaliação que supostamente entendo que seja superficial somente para dar entretenimento ao karaoke conforme a imagem a seguir
https://imgur.com/8hh626J , também gostaria de adicionar uma lista de espera de 20 músicas para adicionar músicas que serão tocadas na sequencia, função play, stop ( pula para a música seguinte), aumentar e diminuir volume. Tenho em torno de 13 mil músicas prontas para o karaoke que tem em torno de 400gb de tamanho, portanto tenho a necessidade de deixar eles em um pen drive ou hd externo então nesse caso a leitura do app será feita no armazenamento externo.
> Layout mp3clipe player, seria um player de música mp3 e clipe estilo Winamp ou Media player com botões padrão ( play, stop, avançar música, música anterior, pause, tocar em ordem aleatória ) ao clicar no botão mp3/clipe player e ir para o layout mp3 player o app irá procurar por arquivos de músicas existentes no armazenamento externo ( pen drive ou hd externo ) e irá relacionar todas as músicas encontradas na playlist do mp3/clipe player e irá tocar automaticamente.
> Como uma ultima função gostaria de adicionar uma possibilidade de quando o app não fosse usado por 5 minutos ele tocaria automaticamente musicas mp3 pré estabelecidas e armazenadas no armazenamento interno do app ( somente essa função irá buscar uma pasta pré estabelecida e indicada no desenvolvimento )
Delivery term: Not specified