Retour aux projetsProjet BTS SIO SLAM

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