Une application Android simple pour gérer une base de données SQLite. Cette application permet d'effectuer des opérations CRUD sur une table Admin.
- ✅ Ajouter un enregistrement : Ajouter un nouvel administrateur avec un nom.
- ✏️ Mettre à jour un enregistrement : Modifier le nom d'un administrateur existant en fonction de son ID.
- ❌ Supprimer un enregistrement : Supprimer un administrateur en fonction de son ID.
- 📋 Afficher tous les enregistrements : Afficher la liste de tous les administrateurs dans une ListView.
Android-SQLite-Database-Management/
├── app/
│ ├── src/
│ │ ├── main/
│ │ │ ├── java/com/example/ex1_bd_v1/
│ │ │ │ ├── DBConnexion.kt # Gestion de la base de données SQLite
│ │ │ │ ├── MainActivity.kt # Activité principale de l'application
│ │ │ ├── res/
│ │ │ │ ├── layout/
│ │ │ │ │ ├── activity_main.xml # Interface utilisateur principale
│ │ │ │ ├── values/
│ │ │ │ │ ├── strings.xml # Fichier de ressources pour les chaînes de texte
├── README.md # Fichier README
- 📱 Android Studio (Version récente recommandée)
- 📡 SDK Android (API 21 ou supérieure)
- 📲 Un émulateur ou un appareil physique pour tester l'application
git clone https://github.com/Labrini-Ouiam/Android-SQLite-Database-Management.git
- Ouvrez le projet dans Android Studio.
- Synchronisez le projet avec Gradle.
- Exécutez l'application sur un émulateur ou un appareil physique.
- Saisissez un nom dans le champ "Nom".
- Cliquez sur le bouton "Enregistrer".
- Saisissez l'ID de l'enregistrement à modifier.
- Saisissez le nouveau nom.
- Cliquez sur "Mettre à jour".
- Saisissez l'ID de l'enregistrement à supprimer.
- Cliquez sur "Supprimer".
- La liste des enregistrements est affichée automatiquement dans la ListView.
Les contributions sont les bienvenues !
- Forkez le projet.
- Créez une branche pour votre fonctionnalité :
git checkout -b feature/NouvelleFonctionnalité
- Committez vos modifications :
git commit -m 'Ajout d\'une nouvelle fonctionnalité'
- Poussez vers la branche :
git push origin feature/NouvelleFonctionnalité
- Créez une Pull Request.