📱 Vitesse – Application Android de gestion de candidats

Vitesse est une application Android développée en Kotlin et Jetpack Compose, conçue pour simplifier la gestion des candidats par les recruteurs. Elle permet de consulter, filtrer, ajouter, modifier et ajouter aux favoris des profils de candidats, tout en proposant une conversion des salaires en temps réel et une persistance des données hors ligne. Développée dans le cadre d’une reconversion professionnelle vers le développement mobile, elle met en avant une architecture MVVM moderne, une interface adaptative basée sur Material 3 et les principes du clean code.

GitHub

🧠 Fonctionnalités

  • 👥 Consulter, ajouter, modifier et supprimer des profils candidats
  • 📸 Ajouter des photos depuis la galerie de l'appareil
  • ⭐ Ajouter ou retirer des candidats des favoris
  • 🔍 Barre de recherche avec filtrage en temps réel
  • 💱 Conversion des salaires en temps réel via une API
  • ⚠️ Boîtes de dialogue d'alerte et de confirmation
  • 💾 Gestion persistante des données hors ligne
  • 🎨 Interface moderne avec Material 3
  • ✅ Accès complet hors ligne aux données enregistrées

🛠️ Technologies

LanguageKotlin
UIJetpack Compose, Material 3
ArchitectureMVVM, ViewModel, State Management
NavigationJetpack Navigation Compose
Data StorageRoom Database
Background WorkKotlin Coroutines, Flows
Image HandlingURI-based storage in internal memory
PermissionsRuntime management (calls, storage)
LoggingCustom logger with debug mode
BuildGradle (KTS)
Retour aux projets