title: Does it make sense to use Guice for Android
body: <p>I'm debating using guice in an android project that is quite complex and has a lot of business logic.  Guice seems like a good fit, but whenever I start reading deeper into it, it starts to look more complicated than it needs to be. </p>
  
  <p>One thing I don't understand is: if Guice is so great and the best way to write java code, how come there is so little Android code that uses Guice... and why didn't Google use guice internally for Android?</p>