Skip to content

Commit b1ffb02

Browse files
committed
Typos on RoboGuice article.
1 parent da934cc commit b1ffb02

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

_posts/2012-05-23-roboguice-2.markdown

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ public class BookingModule extends AbstractModule {
3737
{% endhighlight %}
3838

3939
Pour faire court, on dit à RoboGuice quels sont nos "beans" à instancier et comment les instancier.
40-
Pour qu'Android connaisse nos modules, il faut lui indiquer où les chercher via un seul fichier de configuration XML roboguice.xml situé dans res/values :
40+
Pour qu'Android connaisse nos modules, il faut lui indiquer où les chercher via un seul fichier de configuration XML **roboguice.xml** situé dans res/values :
4141

4242
{% highlight xml %}
4343
<resources>
@@ -111,7 +111,7 @@ BookingServiceImpl est l'implémentation de BookingService qui est déclaré dan
111111

112112
#### L'injection dans les Activity, Service, AsyncTask et autres classes d'Android
113113

114-
RoboGuice est une version de Google Guice pour Android, il a donc quelques spécificités. Il surcharge donc certaines classes de base du framework de développement natif indispensables à lcréation d'une application. Pour en citer quelques unes (voir la [liste complète](http://code.google.com/p/roboguice/wiki/InheritingFromRoboGuice)) :
114+
RoboGuice est une version de Google Guice pour Android, il a donc quelques spécificités. Il surcharge donc certaines classes de base du framework de développement natif indispensables à la création d'une application. Pour en citer quelques unes (voir la [liste complète](http://code.google.com/p/roboguice/wiki/InheritingFromRoboGuice)) :
115115

116116
- RoboActivity
117117
- RoboService
@@ -208,7 +208,7 @@ L'utilisation d'un tel framework sur un mobile nous pousse bien évidemment à n
208208
- **oui** car le temps de démarrage de mon application en a pris un coup (nous allons voir les chiffres juste après)
209209
- **non** car après le démarrage, je n'ai pas vu ni mesuré de latences dans l'utilisation de l'application
210210

211-
En chiffres donc, j'ai utilisé traceview pour mesurer le temps de démarrage de l'application sur mon Nexus S. J'ai utilisé 2 versions de l'application, une avec RoboGuice et l'autre sans :
211+
En chiffres donc, j'ai utilisé [traceview](http://developer.android.com/guide/developing/debugging/debugging-tracing.html) pour mesurer le temps de démarrage de l'application sur mon Nexus S. J'ai utilisé 2 versions de l'application, une avec RoboGuice et l'autre sans :
212212

213213
- avec : environ 2,2 secondes (dont 1,4s alloué à la création de l'injecteur)
214214
- sans : environ 0,2 seconde
@@ -219,4 +219,5 @@ On voit donc qu'au démarrage de l'application, l'instanciation du framework pre
219219
## Conclusion
220220

221221
RoboGuice est un très bon framework, qui nous facilite l'écriture de nos applications. Il apporte l'injection de dépendances à laquelle nous sommes tant habitués en tant qu'utilisateur de Spring. [Spring for Android](http://www.springsource.org/spring-android) n'apportant pas cette fonctionnalité, RoboGuice est la meilleure alternative sur Android.
222+
222223
Pourtant l'impact de RoboGuice sur le temps de démarrage de l'application me fait émettre quelques réserves. Tout dépendera de l'utilisation cible de votre application. Si elle doit être utilisée souvent mais pour une durée brève (prendre des notes par exemple), je ne recommande pas RoboGuice. Pour des applications plus complexes et qui nécessitent une utilisation plus longue, quelques secondes de démarrage bien gérées (tout est une histoire de ressenti, n'est-ce pas Apple ?) ne devraient pas poser de problème.

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy