After long time absent in developing XMPP stuffs am back with an assignment. So I wanted to hear your opinions on something that I have to decide. Thanks for all who will take their time to say something.
I need to make a basic chat feature in an app. I can do that fine. But am not sure where I should put the connection. My instinct are, I should make a singleton accessible from application class and initialized there. But am not sure if that is great idea.
Anybody who thinks singleton is a bad idea? What else is out there? I will appreciate your inputs.
App is written in Kotlin/Compose. That is, Android