O iChords é um aplicativo de aprendizado de violão desenvolvido no Android Studio utilizando a linguagem Kotlin. Ele é projetado para entusiastas de música e violão, desde iniciantes até músicos experientes. Com uma variedade de recursos, o iChords ajuda a aprimorar suas habilidades musicais.
Este projeto foi desenvolvido para a residência tecnológica do Porto Digital em parceria com a empresa Daccord Music Software, para que o squad pudesse realizar uma releitura do seu aplicativo 'ichords', buscando implementar novas funcionalidades voltadas ao aprendizado do violão. A priori este aplicativo não possui backend estruturado nem banco de dados, pois, o intuito era de focar no "front-end", entretanto no futuro próximo será realizado essas ações. Por fim, se desejar ter uma melhor experiência, por favor visite o protótipo navegável feito no Figma! O link está na descrição.
O iChords oferece uma ampla coleção de aulas de violão para todos os níveis. Desde acordes básicos até técnicas avançadas de dedilhado, nosso aplicativo cobre tudo. As aulas são em vídeo e vão desde o básico até as músicas mais populares do momento.
Monte sua própria coleção de músicas favoritas no iChords. Crie playlists personalizadas para praticar, ouça suas músicas preferidas e aprimore suas habilidades musicais.
Manter seu violão afinado é fundamental. O iChords inclui um afinador integrado que ajuda você a manter as cordas do seu violão afinadas. Basta tocar as cordas e deixar o aplicativo fazer o trabalho.
- Dispositivo Android com sistema operacional 5.0 ou superior.
- Espaço de armazenamento para vídeos e músicas.
- Microfone para uso do afinador.
Este guia fornece instruções passo a passo sobre como instalar e configurar o projeto no Android Studio.
Antes de começar, certifique-se de ter os seguintes pré-requisitos instalados em seu sistema:
- Android Studio
- Git
- Acesso à Internet
Abra o terminal e navegue até o diretório em que você deseja clonar o projeto. Execute o seguinte comando para clonar o repositório do projeto:
bash git clone https://github.com/VictoriaPriscila28/Daccord.git
Abra o Android Studio. Clique em "File" (Arquivo) no menu principal. Selecione "Open" (Abrir). Navegue até o diretório onde você clonou o repositório do projeto e selecione a pasta raiz do projeto. Clique em "OK" para abrir o projeto.
Se você planeja executar o aplicativo em um emulador, siga estas etapas:
No Android Studio, clique no ícone "AVD Manager" na barra de ferramentas ou acesse "Tools" > "AVD Manager". Clique em "Create Virtual Device" (Criar Dispositivo Virtual). Selecione um dispositivo e uma imagem do sistema que você deseja usar para o emulador. Siga as etapas do assistente para criar o emulador.
No Android Studio, clique no botão "Run" (Executar) ou pressione "Shift + F10" para compilar e executar o projeto. Selecione o dispositivo virtual que você configurou no Passo 3 ou conecte um dispositivo físico. Aguarde o Android Studio compilar o projeto e iniciar o aplicativo. Parabéns! Você instalou e configurou o projeto no Android Studio e está pronto para começar a desenvolver.
Lembre-se de consultar a documentação do projeto e os requisitos específicos de configuração, pois podem variar de projeto para projeto.
compileSdkVersion 33
buildToolsVersion "30.0.3"
minSdkVersion 23
targetSdkVersion 33
- Retrofit- REST API Call https://square.github.io/retrofit/
- Glide - Image Loading and caching. https://github.com/bumptech/glide
- Material Design Components - Google's latest Material Components. https://material.io/develop/android
- koin - Dependency Injection https://insert-koin.io/
Read our guidelines to increase the accuracy of design conversion to code by optimizing Figma designs. https://docs.dhiwise.com/docs/Designguidelines/intro .
Requires Android Studio Arctic Fox | 2020.3.1 or higher.
Current Kotlin Version 1.7.20