Giter Site home page Giter Site logo

mercadolibremobilecandidate's Introduction

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.

mercadolibremobilecandidate's People

Contributors

mvm11 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.