Te gusta la música, te gusta compartir?
Bienvenido, esta es tu app, con la que puedes descubrir nuevos talentos a través de Jamendo, un servicio gratuito de música, y compartirlo con tus contactos a través de la wavetronic.
La app se ha realizado usando React Native, con un back-end en node.js y mongoDb como base de datos.
Wavetronic nos permite inspeccionar las canciones y albumes de Jamendo, crear/borrar playlist propias, añadir/borrar canciones a nuestras playlist, contactar con amigos registrados y finalmente enviar canciones a nuestros contactos verificados.
Para instalar este proyecto:
$ git clone https://github.com/mtzfactory/wavetronic-mobile.git
$ cd wavetronic-mobile
$ yarn install
$ yarn run start
En caso que inicieis un proyeto nuevo, se deben seguir los siguientes pasos previos:
Una vez instaladas las dependencias, se tiene que ejecutar 'react-native link' para registar los diversos complementos nativos que se utilizan en los proyectos de Andoid e iOs.
En caso que se hayan borrado las carpetas android e ios, se debe hacer ejecutar primero 'react-native eject' y luego seguir las instrucciones para registrar el complemento de Firebase en el proyecto de android e ios.
En el caso de Android, los pasos a seguir para tener una versión definitva se detallan en el siguiente enlace:
https://facebook.github.io/react-native/docs/signed-apk-android.html
Para generar los iconos de la app, tanto Android como iOs, se ha utilizado la siguiente utilidad: