Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/victoriapriscila28/daccord
Releitura do aplicativo ichords para a realização da residência tecnológica do Porto Digital.
https://github.com/victoriapriscila28/daccord
android-application figma kotlin-android music
Last synced: 7 days ago
JSON representation
Releitura do aplicativo ichords para a realização da residência tecnológica do Porto Digital.
- Host: GitHub
- URL: https://github.com/victoriapriscila28/daccord
- Owner: VictoriaPriscila28
- Created: 2023-12-06T01:19:47.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2023-12-07T19:35:32.000Z (about 1 year ago)
- Last Synced: 2024-12-15T16:39:25.891Z (2 months ago)
- Topics: android-application, figma, kotlin-android, music
- Language: Kotlin
- Homepage: https://www.figma.com/proto/hcDaZwpAUlxCF4p2fYktDG/ichords.app?type=design&node-id=1-2&t=5287kACqMFBGCS8i-1&scaling=scale-down&page-id=0%3A1&starting-point-node-id=1%3A2&mode=design
- Size: 10.9 MB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ichords - O Seu Companheiro Musical
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.
### Nota de esclarecimento!
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.## Funcionalidades Principais
### Aulas de Violã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.### Criação de Playlist
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.### Afinador Integrado
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.## Requisitos do Sistema
- Dispositivo Android com sistema operacional 5.0 ou superior.
- Espaço de armazenamento para vídeos e músicas.
- Microfone para uso do afinador.# Guia de Instalação do Projeto no Android Studio
Este guia fornece instruções passo a passo sobre como instalar e configurar o projeto no Android Studio.
## Pré-requisitos
Antes de começar, certifique-se de ter os seguintes pré-requisitos instalados em seu sistema:
- [Android Studio](https://developer.android.com/studio)
- [Git](https://git-scm.com/)
- Acesso à Internet## Passo 1: Clonar o Repositório
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## Passo 2: Abrir o Projeto no Android Studio
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.## Passo 3: Configurar o Dispositivo Virtual (Emulador)
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.## Passo 4: Compilar e Executar o Projeto
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.
## Especificações:
### SDK Versions
compileSdkVersion 33
buildToolsVersion "30.0.3"
minSdkVersion 23
targetSdkVersion 33
### Libraries
1. Retrofit- REST API Call
https://square.github.io/retrofit/
2. Glide - Image Loading and caching.
https://github.com/bumptech/glide
3. Material Design Components - Google's latest Material Components.
https://material.io/develop/android
4. koin - Dependency Injection
https://insert-koin.io/### Figma design guideline for better accuracy
Read our guidelines to increase the accuracy of design conversion to code by optimizing Figma designs.
https://docs.dhiwise.com/docs/Designguidelines/intro .### Built with AndroidX Support
Requires Android Studio Arctic Fox | 2020.3.1 or higher.
Current Kotlin Version 1.7.20