Bonjour,
J'ai une question classique en programmation, et à laquelle je cherche une réponse optimisée pour Android.
Pour illustrer ce que je veux faire, je vais prendre l'exemple d'une base de donnée avec des biens immobiliers.
Je souhaite donc créer un formulaire pour enregistrer les biens immobiliers dans ma base et ça de la meilleure façon possible car il ne me semble pas intéressant de créer un formulaire générique.
Si le type de bien immobilier est "parking", alors je ne dois proposer de saisir que la surface.
Si c'est un garage, alors j'ai en plus des boolean comme "eau" et "électricité".
Si c'est un appartement, alors je peux avoir un garage ou un parking avec chacun leur caractéristique, et en plus j'ai les caractéristiques d'un logement, et des caractéristiques spécifique à l'immeuble (ascenseur...).
Si c'est une maison, j'ai un parking ou un garage avec leurs caractéristiques, les carastéristiques d'un logement, et les caractéristiques spécifique à une maison (jardin...).
Comme vous pouvez le voir avec cet exemple, j'ai des caractéristiques qui sont parfois communes sous condition, d'autres qui sont spécifiques, le tout étant piloté par le type de la construction.
Sur un formulaire Web, il aurait suffit de désactiver de nombreuses zones de saisie en fonction du type, mais ce comportement ne me semble pas acceptable pour une appli mobile.
J'ai regardé de nombreuses appli en exemple, et je n'ai rien trouvé de similaire. Il y a toujours une activité simple, peu de dynamisme dans les zones de saisies, et des choix par liste déroulante (ou une activité affichant une liste à cocher) uniquement...
Vous en pensez quoi ? Vous auriez un avis et des conseils à me donner ?
Partager