Je prévois de développer une application Android. Ce sera ma première application si je la télécharge. J'ai une assez bonne idée de ce que mon application devrait faire, mais je manque de compétences en design et je n'ai personne à qui demander. Donc, demander des experts Android ici.Recommandation de conception pour une application Android
Objectif de l'application: très simple, avoir une liste avec les titres appropriés, en cliquant dessus (éléments de liste), il montrera une image appropriée.
Approches que je pensais.
Avoir une relation entre le titre (ou un tag) et les noms d'image et ont toutes les images dans le dossier drawable. chaque fois que l'on clique sur un élément de la liste, pointez sur le dessinable approprié et affichez-le.
Les avantages: facile à faire. Inconvénients: Semble que non évolutif.Stockez l'ID, le titre, la référence pouvant être dessinée (identifiables pouvant être dessinés) dans la base de données et utilisez-le. Inconvénients: (approche différente de celle précédente)
Inconvénients: Créer une base de données est douloureux si le nombre d'objets est supérieur!
Je veux des conseils dans cette approche, comment les gens créent une énorme base de données (pour Android)
fonctionne hors ligne. Avoir un serveur, base de données là, fournir une API pour mon application, chaque fois que la mise à jour est pressée,
base de données locale est synchronisée!
Les avantages: On dirait une approche évolutive.
Les inconvénients: Beaucoup de travail Hell pour une application simple!Faut-il envisager de stocker des images dans la base de données en tant que données BLOB?
Ou aucune de ces approches n'est correcte.
Tout conseil vous sera utile.
Le nombre d'images sera plus élevé et la qualité des images sera modérée ce qui sera bon sur la plupart des téléphones mobiles. Donc, l'approche serait de demander à l'utilisateur d'aller chercher les données une fois qu'il l'installe et mon application devrait télécharger un fichier tar et untar et l'enregistrer dans la carte SD et l'utiliser. – sat