Dans ce projet Android, nous avons mis en place une API REST en PHP hébergée sur AlwaysData afin de communiquer avec une base de données distante. L’application permet d’ajouter, modifier, récupérer et supprimer des visiteurs depuis un smartphone. Pour cela, nous avons développé une classe VisiteurDAO qui s’occupe de toutes les opérations CRUD via des appels réseau HTTP POST.
addVisiteur.php
pour gérer l’ajout d’un nouveau visiteur dans la base de données.
Dans un premier temps, les données étaient envoyées via une requête GET afin de faciliter les tests.
Ensuite, l'API a été modifiée pour n’accepter que des requêtes POST, plus sécurisées.
VisiteurDAO
:addVisiteur()
prépare les paramètres, appelle l'API à l'aide d'une requête HTTP POST, puis récupère la réponse.
recupVisiteur()
, les visiteurs sont récupérés via l’API et affichés dans une liste.