@@ -34,16 +34,15 @@ Côté performances, je n'ai pas eu le temps de réaliser un vrai benchmark
3434mais cela ne saurait tarder. L'injection se faisant au runtime, il est de
3535bonne augure de se poser la question de l'impact d'un tel framework sur
3636l'exécution d'une application sur un mobile. La taille de la librairie
37- est d'environ 550Ko, ce qui est non négligeable (surout pour les "vieux"
38- terminaux android ).
37+ est d'environ 550Ko, ce qui est non négligeable (surtout pour les "vieux"
38+ terminaux Android ).
3939Un point négatif est qu'il faut étendre toutes vos classes de bases
4040(Activity, IntentService, AsyncTask, ...) en des classes venant de
4141RoboGuice (RoboActivity, RoboIntentService, RoboAsyncTask, ...).
42- L'intégration de RoboGuice avec d'autres frameworks ayant la mêle
42+ L'intégration de RoboGuice avec d'autres frameworks ayant la même
4343logique peut donc poser problème.
4444Un point positif est que la version 2.0 est en beta 3 et se base sur
45- Guice 3. Quoiqu'il en soit, ce framework mérite d'étre approfondi dans
46- les prochaines semaines.
45+ Guice 3.
4746
4847### [ Android Annotations] ( http://androidannotations.org/ )
4948
@@ -68,7 +67,7 @@ public class MyActivity extends Activity {
6867
6968Le framework fonctionne par génération de code à la compilation ([ JAPT] ( http://docs.oracle.com/javase/6/docs/technotes/guides/apt/index.html ) ) en
7069créant des classes suffixées d'un \_ . Une activity MyActivity devient donc
71- MyActivity _ et doit être déclarée telle quelle dans le AndroidManifest.xml.
70+ MyActivity \_ et doit être déclarée telle quelle dans le AndroidManifest.xml.
7271Ce qui peut paraître au premier abord un gros point négatif apporte un
7372avantage non négligeable : pas d'injection au runtime, le code généré
7473ressemble beaucoup à du code Android "classique". De plus, Android
@@ -181,14 +180,14 @@ public class ContactManagerModel {
181180{% endhighlight %}
182181
183182Les vues correspondent aux layout en xml avec des namespaces binding: (ce qui
184- rend l'édition des vues xml incompatibles avec l'éditeur intégrér au plugin eclipse) :
183+ rend l'édition des vues xml incompatibles avec l'éditeur intégré au plugin eclipse) :
185184
186185{% highlight xml %}
187186<LinearLayout xmlns: android ="http://...." xmlns: binding ="http://www.gueei.com/android-binding/ " ..>
188187 <TextView binding: text ="FirstName" ...
189188{% endhighlight %}
190189
191- Les Activity android se chargent de faire le lien entre le modèle et la vue
190+ Les Activity Android se chargent de faire le lien entre le modèle et la vue
192191et absolument rien d'autre. Cela permet donc de bien séparer la partie
193192présentation de la partie fonctionnelle.
194193
@@ -210,7 +209,7 @@ ou encore :
210209public final Observable<CharSequence > ConfirmPassword;
211210{% endhighlight %}
212211
213- Un framework à définitivement tester, ainsi que son intégration avec RoboGuice.
212+ Définitivement, un framework à tester, ainsi que son intégration avec RoboGuice.
214213
215214### [ Spring Android] ( http://static.springsource.org/spring-android/docs/1.0.x/reference/htmlsingle/ )
216215
0 commit comments