Android: Vos conseils pour le stockage de mes données

Android: Vos conseils pour le stockage de mes données - Technologies Mobiles

Marsh Posté le 25-12-2012 à 21:16:32    

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 :
  1. <string name="titre_inscription_piscine">"S'inscrire à la piscine"</string>
  2. <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!

Reply

Marsh Posté le 25-12-2012 à 21:16:32   

Reply

Marsh Posté le 26-12-2012 à 11:25:50    

Y'a forcement une solution! je pense que plein d'appli on les mêmes configuration ça mais impossible de savoir comment exactement?

Reply

Marsh Posté le 27-12-2012 à 18:30:29    

up?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed