2010-12-01 31 views
28

Existe-t-il de bons exemples ou tutoriels sur la meilleure façon de structurer une application Android n'importe où? Je suis nouveau sur java et android et j'ai construit des applications winforms en utilisant des variantes de contrôleurs passifs et supervisants du modèle view viewer et du contrôleur de vue de modèle dans asp.net mais pas vraiment vu d'exemples ou de code sur android qui utilisent ces sortes de modèlesExemples de présentation et de présentation de modèles android

comment les gens structurent des applications Android de taille décente là-bas dans la nature. Y at-il des meilleures pratiques ou devrais-je coller rigidement à la documentation officielle Android.

+0

Ironiquement, j'ai posé la même question. Consultez ma réponse pour le lien. –

+0

Assez juste sur les liens vers d'autres questions, mais aimerait toujours voir de bons exemples ou entendre comment les gens structurent réellement les choses. – solrevdev

+0

Ou quelques liens vers des applications open source qui sont vraiment bien structurées et qui regroupent ce genre de choses – solrevdev

Répondre

18

Essayez les deux exemples suivants. Je les ai trouvés utiles pour comprendre comment MVP pourrait s'appliquer aux applications Android.

http://web.archive.org/web/20120524010643/http://chicagoandroid.com/forum/topics/mvp-android-perspective

http://web.archive.org/web/20130525044856/http://jamespeckham.com/Blog/10-11-21/MVP_on_Android.aspx

+2

@Mohit: La vidéo Google IO mentionnée est plus sur les modèles de conception User Interaction/User eXperience, que la conception (graphique) User Iterfaces les modèles auxquels MVP/MVC appartiennent. – superjos

+0

Merci pour votre référence! :) – JDPeckham

+0

@JDPeckham bien, c'est un bon exemple qui va droit au but, donc ... :) – superjos

1

Consultez le Android Developers page. Vous y trouverez les réponses à toutes vos questions. Et MVC est déjà présent sur Android. Découvrez this question. Les vidéos here peuvent expliquer ce que vous cherchez.

2

également Mosby implémente un modèle MVP ainsi que d'autres choses, mais il est assez modulaire de sorte que vous ne pouvez utiliser que la partie MVP et oublier le reste.

Il y a aussi un blog agréable couvrant les motivations et les choix de ce library

0

Je créé une application pour gérer mes dépenses. Il est construit en utilisant le modèle MVP. Je l'ai expliqué dans this post.