Skip to content

Repositório destinado ao desenvolvimento de um projeto da disciplina de Arquitetura e Desenho de Software, ministrada pela professora Milene Serrano.

Notifications You must be signed in to change notification settings

UnBArqDsw2024-1/2024.1_G2_My_Music

Repository files navigation

My_Music

logo

Código da Disciplina: FGA0208
Número do Grupo: 02

💡 Introdução

O objetivo deste repositório é fornecer uma plataforma centralizada para o armazenamento e organização de todos os artefatos e resultados relacionados ao projeto de desenvolvimento da aplicação de reprodução de música do Grupo 2 de Arquitetura e Desenho de Software da Universidade de Brasília (UnB-FGA) no semestre 2024.1. Ele serve como um espaço colaborativo onde os membros do grupo podem compartilhar e acompanhar o progresso do trabalho, documentar decisões tomadas, armazenar código-fonte, artefatos de design, relatórios de progresso, entre outros materiais relevantes.

👥 Alunos

Matrícula Nome
211030676 Ana Luíza Rodrigues da Silva
190042303 Carlos Daniel de Godoy Barros Nascimento
190085584 Carlos Eduardo Mendes de Mesquita
180113569 Henrique Sandoval Camargo Hida
190014776 Israel Thalles Dutra dos Santos
200020927 João Vítor Motta Souto Maior
200040201 Limíro Correia Guimarães
211062141 Lucas Alves Vilela
211063200 Luís Eduardo Carneiro Miranda
150138202 Luiz Guilherme Palhares Pettengill
211062339 Milena Baruc Rodrigues Morais
200026551 Rafael Xavier Canabrava
211063265 Vinícius Mendes Martins

Sobre

O aplicativo MyMusic, é um aplicativo para que seja possível ouvir músicas e fazer playlist de acordo com seu gosto pessoal.

👨‍💻 Guia de Instalação

🌐 QRcode via site do MyMusic!

Nosso site oferece uma maneira simples e rápida de baixar nosso aplicativo diretamente para o seu dispositivo móvel. Ao acessar o site, você encontrará um QR code centralizado, que pode ser escaneado com a câmera do seu smartphone. Isso permitirá que você baixe nosso aplicativo e comece a curtir suas músicas favoritas imediatamente.

Este site foi cuidadosamente hospedado na AWS (Amazon Web Services), uma das plataformas de nuvem mais confiáveis e escaláveis disponíveis no mercado. Utilizando a AWS, garantimos:

  • Alta disponibilidade: Seu acesso ao site é contínuo, mesmo durante períodos de alta demanda.
  • Segurança robusta: Seus dados e informações são protegidos por medidas de segurança de ponta.
  • Escalabilidade: Conforme nossa base de usuários cresce, nossa infraestrutura se adapta automaticamente para manter a performance ideal.

Além disso, a infraestrutura do site foi provisionada e configurada usando Terraform, uma ferramenta poderosa de infraestrutura como código (IaC). O uso do Terraform nos permitiu:

  • Automatização: Implementar e gerenciar a infraestrutura de forma automatizada, reduzindo erros manuais.
  • Controle de Versão da Infraestrutura: Como toda a configuração da infraestrutura está codificada, é possível versionar e auditar as mudanças feitas. Isso traz mais segurança e permite reverter a configuração para um estado anterior, caso seja necessário.
  • Facilidade de manutenção: Com Terraform, ajustes e melhorias na infraestrutura podem ser feitos de forma simples e eficiente.

📱 Como usar o site

  1. Acesse o nosso site clicando AQUI e localize o QR code no centro da página.
  2. Abra a câmera do seu smartphone e aponte-a para o QR code.
  3. Instale o aplicativo e aproveite a melhor experiência musical diretamente no seu dispositivo.

🚀 Linux (Debian/Ubuntu)

1) Baixar o Android Studio

Guia de instalação

Android Studio download

Para instalar o Android Studio no Linux, siga estas etapas:

Descompacte o arquivo .tar.gz transferido por download em um local adequado para seus aplicativos, como /usr/local/ para seu perfil de usuário ou /opt/ para usuários compartilhados.  

Em uma versão de 64 bits do Linux, primeiro instale as bibliotecas necessárias para máquinas de 64 bits.

Para iniciar o Android Studio, abra um terminal, navegue até o diretório android-studio/bin/ e execute studio.sh. 

Selecione se você quer ou não importar as configurações anteriores do Android Studio e clique em OK. 

Conclua as etapas do assistente de configuração do Android Studio, que inclui o download dos componentes do SDK do Android necessários para o desenvolvimento. 

Bibliotecas necessárias para máquinas de 64 bits

Se você estiver executando uma versão do Ubuntu de 64 bits, será necessário instalar algumas bibliotecas de 32 bits com o seguinte comando:

sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1 libbz2-1.0:i386 

2) Baixar o Flutter

Guia de instalação

3) Baixar o VS Code

Guia de instalação

Download

4) Baixar a extensão do Flutter no vs code

Extensão

5) Clonar o repositorio

6) Abrir o repositorio no vs code

Vá para o diretório do projeto

cd my_music_code

Selecione um emulador de celular

🎼 Rode o projeto e curta uma música 💃

flutter run

🚀 Windows

1) Baixar o Android Studio

Guia de instalação

Android Studio download

Para instalar o Android Studio no Windows, siga estas etapas:

Execute o arquivo .exe baixado no site do android studio.  

2) Baixar o Flutter

Guia de instalação

3) Baixar o VS Code

Guia de instalação

Download

4) Baixar a extensão do Flutter no vs code

Extensão

5) Clonar o repositorio

Seleciona um emulador de celular

🎼 Rode o projeto e curta uma música 💃

flutter run

Histórico de Versão

Versão Data Descrição Autores Revisor
1.0 16/08/2024 Criação do Documento Luis Miranda & Milena Baruc Lucas Alves Vilela, Link da revisão

About

Repositório destinado ao desenvolvimento de um projeto da disciplina de Arquitetura e Desenho de Software, ministrada pela professora Milene Serrano.

Resources

Code of conduct

Stars

Watchers

Forks

Packages

No packages published