We used to think that our app has only one instance of the Application class. One may rely on this behavior when initializing stuff, sending analytics, etc. But what if I’d told you it’s not always true? What if your app might have 2, 3, or more Application instances bringing up some random bugs and unexpected behavior? Let’s discuss it in this small talk and try to find a solution.