Completed

App nativa para Android

Published on the May 04, 2019 in IT & Programming

About this project

Open

Desarrollar una app similar a la del siguiente enlace:

https://play.google.com/store/apps/details?id=com.desaxedstudios.bassbooster

Basicamente es un equalizador con amplificador de volumen, que ademas tiene la opcion de compatibilidad el cual se encarga de capturar los audio session id de los reproductores. Para la equalizacion y amplificacion es necesario hacer uso de un servicio, ya que la app debe funcionar en segundo plano.

Solo es necesario el desarrollo de las funciones de amplificacion, equalizacion, arrancar al inicio, autodetectar el preset y las funciones cuando el telefono esta sonando o durante una conversacion. Para la interfaz, no es necesario la funcionalidad de cambiar los temas de la app y se tiene que usar el diseƱo material que trae por defecto el SDK de Android sin librerias, ya que la interfaz sera modificada posteriormente. Por lo tanto, el desarrollador solo debe enfocarse en las funcionalidades y la estabilidad de la app

La app debe funcionar en android 6 y superior, pero es imprescindible que funcione correctamente en android 8+, evitando fallas como RemoteServiceException.

El equalizador no tendra efecto en algunos dispositivos, ya que el uso de 0 como audio session id ha sido declarado obsoleto, pero al habilitar el modo de compatibilidad, se deberia poder usar con reproductores compatibles (que propagan el audio session id).

Es importante que el codigo sea claro y mantenibe. Se deben usar las librerias de AndroidX, architecture components y de ser necesario algun patron como MVVM.

Un tip importante para el desarrollador, es que puede utilizar la siguiente app para acceder a parte del codigo y de esta forma visualizar como se resuelven algunos problemas relacionados a las funciones:

https://play.google.com/store/apps/details?id=com.njlabs.showjava

Incluir en la propuesta el lenguaje que se utilizara (Java o Kotlin) y porque se considera la mejor opcion.

Category IT & Programming
Subcategory Apps programming. Android, iOS and others
What is the scope of the project? Create a new app
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Required platforms Android
I need to Create an app
App type Utility - Utility application (flash, calculator, etc.)
Back-end is required No
Payment gateway No

Delivery term: Not specified

Skills needed