Desarrollador Mobile
Buscador de Archivos Grandes para Android
Objeto
El objetivo es crear una aplicación capaz de encontrar los archivos más grandes en los directorios seleccionados.
Tarea
Desarrollar una aplicación para Android que permita encontrar los N archivos más grandes en los directorios y subdirectorios seleccionados.
El proceso de búsqueda debe mostrarse en la interfaz de usuario (UI) y en una notificación del sistema.
El usuario define el número de archivos (N) y los directorios donde se realizará la búsqueda. La selección de directorios es opcional.
Especificaciones Técnicas
El resultado debe ser un archivo APK ejecutable.
La solución debe incluir:
Código fuente funcional, fácil de compilar en un proyecto de Android.
Descripción de la solución elegida y recursos utilizados en el desarrollo.
La aplicación puede ser probada en un simulador de desarrollo, sin necesidad de un dispositivo físico Android.
Entrada
Número de archivos (N) que el usuario desea encontrar.
Lista dinámica de directorios donde se realizará la búsqueda (posibilidad de añadir y eliminar directorios antes de iniciar la búsqueda).
Salida
Una lista de los N archivos más grandes, incluyendo su tamaño y ruta completa.
Criterios de Evaluación
Se evaluará lo siguiente:
- Funcionalidad de la aplicación.
- Eficiencia (uso de memoria, velocidad, estructuras de programación utilizadas).
- Calidad del código fuente y diseño del software.
Bonus:
- Interfaz de usuario (UI) atractiva y funcional.
- Búsqueda en paralelo cuando los directorios están en distintos medios de almacenamiento (ejemplo: memoria interna vs. tarjeta SD externa).
Herramientas
Se puede utilizar cualquier SDK de Android (versión 4.0 o superior).
- Más información: http://developer.android.com/
Envía tu solución a: challenge@joineset.com
Al participar en este desafío, aceptas los Términos y Condiciones de ESET y reconoces su Política de Privacidad
