Skip to content

JuanZurit/idealista-tech-test

Repository files navigation

Idealista Android Challenge - Juan Zurita Ruiz-Ruano

Kotlin License

¡Hola! 👋 Soy Juan Zurita Ruiz-Ruano, Team Lead Android Developer en BeSoccer. Este repositorio contiene mi solución al Android Challenge de Idealista, diseñada con Clean Architecture, prácticas modernas de desarrollo y un enfoque en la mantenibilidad del código.

Demo App

🚀 Funcionalidades Principales

  • Listado de propiedades desde la API Mock de Idealista.
  • Detalle de propiedad con información ampliada.
  • Pull-to-refresh para actualizar datos en tiempo real.
  • Manejo de errores con estados visuales (carga, éxito, error).
  • 100% Kotlin + Coroutines para operaciones asíncronas.

🛠 Tecnologías y Librerías

  • Lenguaje: Kotlin
  • Arquitectura: Clean Architecture + MVVM
  • Jetpack Components:
    • ViewModel & LiveData
    • Navigation Component
    • Room
  • DI: Koin
  • Networking: Retrofit + Moshi/Serialization
  • Imágenes: Coil
  • Otros: Material Design 3

About

Idealista Tech Test

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages