Git Product home page Git Product logo

sallefy's Introduction

Sallefy

Sallefy es una aplicación para dispositivos Android que proporciona acceso a la plataforma de música en línea Sallefy. Esta aplicación se centra en mejorar la experiencia del usuario al ofrecer una variedad de características y funcionalidades relacionadas con la música.

Características Principales

  • Registro de Usuarios: Los usuarios pueden crear cuentas en Sallefy para personalizar su experiencia.
  • Búsqueda y Reproducción de Canciones: Permite a los usuarios buscar y reproducir sus canciones favoritas de manera rápida y sencilla.
  • Gestión de Playlists: Posibilidad de crear, editar y eliminar listas de reproducción personalizadas.
  • Interacciones Sociales: Los usuarios pueden dar "like" a canciones, seguir a otros usuarios y realizar diversas interacciones sociales relacionadas con la música.
  • Compartir en Redes Sociales: Integración para compartir contenido musical en plataformas de redes sociales.
  • Estadísticas Detalladas: Ofrece estadísticas detalladas sobre el uso de la aplicación y las preferencias de reproducción.
  • Reproducción Offline: Funcionalidad para descargar canciones y disfrutarlas sin conexión a Internet.
  • Compatibilidad con Chromecast: Posibilidad de transmitir música a dispositivos compatibles con Chromecast.

Tecnologías Utilizadas

  • Android Studio: Entorno de desarrollo integrado utilizado para la creación de la aplicación Android.
  • Git: Sistema de control de versiones para el seguimiento de cambios en el código fuente.
  • Jira: Herramienta de gestión de proyectos utilizada para planificar y realizar un seguimiento de las tareas.
  • APIs y Retrofit: Integración con la API de Sallefy para la obtención de datos y funcionalidades en la aplicación.

Principios de Diseño y Arquitectura

El proyecto Sallefy se ha desarrollado aplicando principios sólidos de diseño y arquitectura de software para garantizar un código mantenible, escalable y eficiente. La atención se ha centrado en la usabilidad y la experiencia del usuario, asegurando que la aplicación sea intuitiva y fácil de usar.

@authors: Victor Valles - Oscar Julian - Carles Torrubiano
@date: 17 de Abril 2020

sallefy's People

Contributors

victorr97 avatar oscarjuly23 avatar carlestorru avatar

Stargazers

 avatar  avatar  avatar

Watchers

Alfredo Rueda Unsain avatar  avatar

sallefy's Issues

Bug Serch Add Playlist

Cuando intentas añadir una cancion a una playlist des de el serch fragment no funciona.

Mockup

Diseño en Figma de nuestro proyecto Sallefy.

Teclado mueve SeekBar

Cuando se expande el teclado en la pantalla para teclear algo tanto la SeekBar como el Menu se desplazan hacia arriba.

ContextMenu Activity

ContextMenu para poder compartir playlists, tracks y usuarios en redes sociales.

SerchActivy

SerchSongPlaylistArtist
ShowAll
AddSongToFavorites
AddSongToPlaylist
ViewPlaylist

Create empty playlist

Si el nombre y descripción se quedan vacías y en CreatePlaylistFragment se pulsa en crear, se crea una playlist nueva con todos los campos vacios

Error cancion fav

Cuando dentro de una Playlist o dentro de un Genero le das a me gusta en una cancion para añadirla, esta no se guarda como favorita.

Quitar Me gusta

Cuando estas en tus Canciones Favoritas y la quieres quitar de favorita no se hace correctamente.

LogIn

Todas las funcionalidades para el Log In + UI.

BaseManager

Auntentication Base Manager y Interception

ButtonLikeDots

Al clicar en el like, los puntos del efecto no se ven bien.

Varias Recycler Views

Al de la pantalla queda un BUG donde nuestras últimas Tracks quedan escondidas tras la SeekBar

ContextMenu View

ContextMenu para poder compartir playlists, tracks y usuarios en redes sociales.

Register

Todas las funcionalidades para el Registro + UI.

Me Resource

Manager, Servide y Callbacks de Libraryes y de Perfiles (Playlist+Ttracks)

Scroll Recycler View

Al hacer scroll de TrackList o PlaylistList hasta a bajo del todo, no se llegan a ver las últimas recycler views.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.