Skip to content

Clima Extreme - Open-Meteo Edition Una aplicación de clima moderna para Android construida con Clean Architecture, Jetpack Compose, Material 3 e integrada 100% con la API gratuita de Open-Meteo. Incluye soporte offline, widgets con Jetpack Glance y sincronización persistente

License

Notifications You must be signed in to change notification settings

jhosuehag/Clima-Open

Repository files navigation

🌦️ Clima Extreme: Open-Meteo Edition

Android Kotlin Compose License: MIT

Una experiencia meteorológica fresca, rápida y moderna. Clima Extreme no es solo otra app de clima; es una demostración de ingeniería de software limpia combinada con un diseño premium.


✨ ¿Por qué Clima Extreme?

🚀 Precisión sin límites (API FREE)

Olvídate de las claves de API y los límites de pago. Utilizamos la potencia de Open-Meteo para entregarte datos precisos al instante, sin configuraciones tediosas.

🍱 Diseño que enamora (Material 3)

Interfaz minimalista y fluida construida 100% con Jetpack Compose. Transiciones suaves, colores adaptativos y una jerarquía visual diseñada para el usuario moderno.

🔋 Eficiencia Energética y Offline

¿Sin internet? ¡No hay problema! Gracias a nuestra integración con Room Database, la app guarda automáticamente la última información consultada para que nunca te quedes a ciegas.

📱 Widgets de Próxima Generación

Controla el clima directamente desde tu pantalla de inicio con widgets inteligentes creados con Jetpack Glance. Información crítica de un vistazo, sin gastar batería extra.

🔍 Tu Clima, Tus Lugares

No te limites a tu ubicación actual. Busca y agrega lugares específicos en cualquier parte del mundo. Guarda tus ciudades favoritas para cambiar entre ellas al instante y estar siempre preparado, ya sea para tu casa, oficina o tu próximo viaje.

Eficiencia Energética y Offline

Construido bajo los estándares de Arquitectura Limpia (Clean Architecture):

  • ⚡ Core: Kotlin Coroutines & Flow para una reactividad total.
  • 🏗️ Arquitectura: MVVM (Model-View-ViewModel) para una separación de responsabilidades impecable.
  • 💉 Inyección: Hilt (Dagger) para un código desacoplado y testeable.
  • 📡 Red: Retrofit + OkHttp con logging avanzado.
  • 💾 Almacenamiento: Room para persistencia local robusta y DataStore para preferencias.
  • 🔄 Sincronización: WorkManager para actualizaciones periódicas inteligentes.

📥 Cómo empezar

  1. Clona este repositorio.
  2. Ábrelo en Android Studio.
  3. Ejecuta y disfruta del clima más fluido que hayas visto.

Desarrollado con ❤️ para la comunidad de Android. "Lo simple es la máxima sofisticación".

About

Clima Extreme - Open-Meteo Edition Una aplicación de clima moderna para Android construida con Clean Architecture, Jetpack Compose, Material 3 e integrada 100% con la API gratuita de Open-Meteo. Incluye soporte offline, widgets con Jetpack Glance y sincronización persistente

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages