mvm11 / MercadoLibreMobileCandidate

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Mercado Libre Mobile Candidate

Esta aplicación permite a los usuarios buscar y explorar productos en Mercado Libre de manera rápida y sencilla. Consta de tres pantallas principales: un campo de búsqueda, una visualización de los resultados de la búsqueda y el detalle de un producto seleccionado. Los usuarios pueden ingresar términos de búsqueda para encontrar productos específicos, ver una lista de resultados con información básica sobre cada producto y acceder a una vista detallada para obtener más información sobre un producto en particular.

Características

  • Campo de búsqueda para encontrar productos en Mercado Libre.
  • Visualización de resultados de búsqueda con detalles básicos de los productos.
  • Pantalla de detalle de producto con información más detallada.

Tecnologías Utilizadas

  • Kotlin: Lenguaje de programación utilizado para el desarrollo de la aplicación.
  • Android SDK: Kit de desarrollo de software utilizado para crear aplicaciones para la plataforma Android.
  • Jetpack Compose: Biblioteca moderna de UI de Android para construir interfaces de usuario nativas.
  • Retrofit: Biblioteca HTTP tipo cliente para Android y Java que facilita la comunicación con APIs REST.
  • Moshi: Biblioteca de procesamiento JSON para convertir datos entre JSON y objetos Kotlin/Java.
  • Dagger-Hilt: Framework de inyección de dependencias para Android que reduce el código repetitivo y el acoplamiento.
  • Coil: Biblioteca de carga de imágenes para Android que utiliza Kotlin Coroutines.
  • JUnit y Mockito: Bibliotecas utilizadas para realizar pruebas unitarias y de integración.
  • AndroidX: Bibliotecas de soporte para proporcionar compatibilidad hacia atrás y características adicionales en Android.
  • Material Design 3: Biblioteca de diseño que proporciona componentes de UI siguiendo los principios de Material Design.

Uso

Búsqueda de Productos

  1. Abre la aplicación y encontrarás un campo de búsqueda en la pantalla principal.
  2. Escribe el nombre del producto que deseas buscar y presiona "Buscar".
  3. Se mostrará una lista de resultados con los productos que coinciden con tu búsqueda.

Visualización de Resultados

  1. En la pantalla de resultados, puedes desplazarte por la lista para ver los diferentes productos.
  2. Cada elemento de la lista mostrará información básica del producto, como el nombre, precio y una imagen.

Detalle de Producto

  1. Para ver más detalles de un producto, toca en el producto deseado en la lista de resultados.
  2. Serás redirigido a la pantalla de detalle del producto, donde podrás ver información más detallada.

About


Languages

Language:Kotlin 100.0%