Skip to content
This repository has been archived by the owner on Jul 2, 2018. It is now read-only.

inaka/android-excercises

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

Android

La tarea es implementar una aplicación de galeria de imágenes usando el API de Flickr. Esta debe mostrar fotos públicas que hayan sido tomadas en lugares geográficamente cercanos a la posición actual del dispositivo sobre el cual se encuentra corriendo la aplicación.

La aplicación debe actualizar las fotos de la galería en tiempo real cuando el usuario cambia de posición geográfica (y como consecuencia el API de Flickr devuelve otras fotos). Esta funcionalidad debería estar implementada en un servicio de background y el usuario debería tener la opción de pausar/resumir desde la interfaz gráfica.

La galería de imagenes puede ser una simple lista/grilla de thumbnails. Al seleccionar una imagen, se debería mostrar una versión de mayor calidad y full-screen de la misma.

Puntos extras (Opcional)

  1. Mostrar las imágenes en una vista de mapas
  2. Interfaz gráfica especial para tablets, modo landscape vs portrait, etc.
  3. Implementar tests.

Criterios de Evaluación

  1. Funcionalidad: la app funciona como lo expresa el enunciado (sin contar los extras).
  2. Calidad de código: código limpio, que tiene en cuenta las convenciones del lenguaje y la plataforma.
  3. Diseño gráfico: el diseño es simple e intuitivo.
  4. Performance: la app responde bien, utiliza algoritmos optimizados, etc.

Aclaraciones

  1. Se admite el uso de librerías externas que se consideren adecuadas para cualquier parte de la app.
  2. Durante el desarrollo, siga el mismo procedimiento que harias para el desarrollo de una app real.

Entregables

  1. Enviar el ejercicio como un PR en este mismo repo.
  2. Adjuntar el APK y de ser necesario, cualquier comentario extra sobre las decisiones tomadas en el código.

Gracias por su tiempo.

Releases

No releases published

Packages

No packages published