Skip to content

mtzfactory/wavetronic-mobile

Repository files navigation

Skylab-coders javascript react

WAVETRONIC.

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.

INSTALACION DEL PROYECTO

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.

GENERANDO APK FIRMADO

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

ICON

Para generar los iconos de la app, tanto Android como iOs, se ha utilizado la siguiente utilidad:

https://medium.com/bam-tech/generate-your-react-native-app-icons-in-a-single-command-line-145af2e329b2

CAPTURAS