A couple weeks ago I wrote a post about asynchronous dependency injection in Dagger 2 with Producers. Objects initialization execution on background thread(s) has one great advantage - it doesn’t block main thread which is responsible for drawing UI in real-time (60 frames per second for keeping smooth interface). It’s worth pointing out, that slow initialization in not everyone’s issue. But even
![Async Injection in Dagger 2 with RxJava – froger_mcs dev blog – Coding with love {❤️}](https://cdn-ak-scissors.b.st-hatena.com/image/square/1175a5ecfaffe86c143e28f5be282568b7d15120/height=288;version=1;width=512/http%3A%2F%2Ffrogermcs.github.io%2Fimages%2F26%2Fsplash_metrics.png)