Bonjour à tous!

J'ai une petite question concernant SQLite.

Je souhaite créer une application de recettes de cuisine avec bdd embarquée et sans recours à une connexion 3G.

L'utilisateur entre un ingrédient et l'application retourne une liste de recettes.
Dans cette liste, les recettes à base de viandes n’apparaissent pas car l'utilisateur a défini dans ses préférences qu'il était végétarien.
Il veut ensuite trier cette liste selon le coût de chaque recette.

Mes questions sont:

Si je modifie la bdd pour la mettre à jour et que l'utilisateur télécharge la nouvelle version, devra-t-il renseigner à nouveau qu'il est végétarien ?

Peut-il modifier/ajouter/supprimer une recette de cette bdd embarquée via son android?

S'il a ajouté ces modifications et qu'il souhaite mettre à jour l'application en la téléchargeant à nouveau, y a t il une possibilité pour qu'il récupère ses recettes modifiées?

Merci pour votre aide très précieuse