les meilleures pratiques pour la “couche de données” client android apps

Ici est l'un de la conception et des pratiques exemplaires en question..

Je suis nouveau sur android, le développement, et en fait la nouvelle web/mobile solutions.

Donc, ma question est - ce que sont les meilleures pratiques lors de l'organisation de la structure de l'application android obtenir les données à partir du serveur distant?

Devrait demander au serveur d'aller dans une classe qui n'a de communication avec le serveur (get et post demandes), ou devrais-je regarder mes demandes comme source de données, ce qui signifie que chaque classe de données qu'il gère lui-même?

ou devrais-je avoir plus de niveaux d'abstraction - un niveau pour l'acquisition des données, d'autres pour le modèle qui utilise des interfaces sans savoir à partir de quelle source les données proviennent de?

Je suis curieux de savoir combien d'expérience des développeurs android approche de ces problèmes de conception...

OriginalL'auteur daneejela | 2012-11-13