Application Android — Gestion visiteurs (DAO)
Application Android utilisant le design pattern DAO pour séparer la logique métier de l'accès aux données (CRUD visiteurs).
Contexte
Projet BTS SIO SLAM visant à maîtriser le pattern DAO sur Android avec une application de gestion de visiteurs.
Objectifs
Créer une application mobile permettant l'authentification, la gestion CRUD des visiteurs et un accès aux données découplé de l'interface.
Technologies utilisées
- Java
- Android Studio
- DAO
- SQLite
- CRUD
JavaAndroid StudioDAOSQLiteCRUD
Missions réalisées
- Conception de l'interface de connexion
- Implémentation du pattern DAO (Data Access Object)
- Création des opérations CRUD sur les visiteurs
- Stockage local SQLite
- Séparation logique métier / accès données / présentation
Difficultés rencontrées
- Respect du pattern DAO sur mobile
- Gestion du cycle de vie Android et persistance locale
- Organisation du code pour maintenabilité
Solutions apportées
- Couche DAO dédiée aux requêtes SQLite
- Modèles et services métier distincts des Activities
- Tests manuels des scénarios CRUD
Compétences développées
- Développement Android en Java
- Pattern DAO et bonnes pratiques de séparation
- Gestion de base locale SQLite