Bonjour à tous,
Débutant dans le milieu, je commence à créer une appli qui reprend des articles et pourquoi pas dans l'avenir, le forum d'un site internet. Le tout adapté aux smartphone/tablettes avec quelques bonus en suppléments.
Ma question est la suivante:
Concernant les articles, actuellement, j'ai prévu de stocker les textes de ces derniers dans le fameux fichier "string.xml" sous la forme (exemple bidon ):
Code :
- <string name="titre_inscription_piscine">"S'inscrire à la piscine"</string>
- <string name="texte_piscine_1">"Pour s'inscrire à la piscine, se rendre à l’accueil blablabla..."</string>
|
Le soucis évidant est que je vais avoir des centaines de strings, parsemés d'images entre chaques textview (dans mon layout) et ça devient vite imbuvable. Sans parler de la facilité de mise à jour car ces articles peuvent changer.
Je suppose donc que cette méthode n'est pas adéquate dans mon cas. La mise en place d'une base de données serait donc la solution? Comment faire en sorte que ce soit souple en cas d'ajout ou de modifications d'articles. L'idéal serait de "parser" chaque "bloc" de texte sur site original mais je souhaite absolument que cette appli soit fonctionnelle hors-ligne (données à l’étranger, etc...).
Je vais peut être demander l'impossible mais est il possible de parser les éléments lorsque je créé l'appli sous Android SDK/Eclipse pour les figer "en dur" lors de la compilation afin de m'éviter de rentrer à la main chaque modifications/ajouts? Ou alors la BDD serait tout de même la solution?
Merci d'avance pour vos conseils!