Catégories
Résumé
Une application météo moderne pour Android. Elle récupère les informations météo en temps réel via l'API OpenWeatherMap, prend en charge les emplacements enregistrés, les notifications programmées et la localisation en anglais/turc.
À propos du projet
WeatherApp est une application Android développée à l'aide de Kotlin et Jetpack Compose, qui suit le modèle architectural MVVM (Model-View-ViewModel). Intégrée à l'API OpenWeatherMap via Retrofit, elle fournit des données météorologiques en temps réel, notamment la température, l'humidité, la vitesse du vent et les conditions météorologiques, pour n'importe quel endroit dans le monde. L'application dispose d'un système de recherche de localisation avec des suggestions de saisie automatique et permet aux utilisateurs d'enregistrer plusieurs localisations via un écran secondaire et de passer de l'une à l'autre. Des arrière-plans animés dynamiques améliorent l'expérience utilisateur en reflétant visuellement les conditions météorologiques actuelles. Un système de notification intégré envoie des mises à jour météorologiques quotidiennes programmées à l'aide du NotificationManager d'Android. Les utilisateurs peuvent entièrement personnaliser leur expérience via l'écran Paramètres, changer de thème, activer ou désactiver les notifications et changer la langue de l'application entre l'anglais et le turc. Développé sur Android API 28+, le projet utilise Jetpack Navigation, DataStore pour les paramètres persistants et Coil pour un chargement efficace des images. Cela en fait une application météo propre, évolutive et prête à être mise en production.
Liens
Date de création
juin 03, 2025