MercadoLibre Challenge
Mercadolibre Android Candidate
Introducción Con este ejercicio se busca que muestres conocimientos a la hora de crear un proyecto en Android y cómo planteas la solución. La respuesta a este ejercicio debe ser un link a Github, Bitbucket o algún repositorio de código (público). Mercado Libre posee APIs abiertas a la comunidad para que cualquier desarrollador las consuma y pueda tener búsquedas y compras en su aplicación.
Consigna Desarrollar una app que utilice las APIs de Mercadolibre, con dos secciones: ● Search: buscador de productos y listado de respuestas. ● Product Page: detalle de un producto (al cual se debería poder acceder al tappear uno de los items en el resultado del search). Los endpoints necesarios los encontrarás en: https://developers.mercadolibre.com.co/es_co/items-y-busquedas (Si bien hay endpoints que necesitan un TOKEN, no son necesarios para realizar este ejercicio)
La resolución del ejercicio es totalmente libre. Puedes entregar un listado y detalle de productos que sea puro texto o un buscador con imágenes, iconos y texto, y un detalle completo del producto, como el que se muestra en la web. La calidad y detalle de lo que entregues será lo que evaluemos.
Para crear esta app he utilizado la ultima version de Android Studio (Arctic Fox) con Kotlin:
- Retrofit2
- Moshi
- Corrutinas
- Arquitectura MVVM
- Tamben he subido el signed apk listo para instalarlo en algun smartphone
Creado por Eugenio Griegues - 31/08/2021