posted 9 years ago
So the main app needs to keep track which other apps there are, and which classes in those would be addressees of the intent. No big deal.
I don't see how that precludes using intents; please explain why you think that. You will anyway end up using them, because that's the way to do inter-app communication in Android. Don't fight the OS, learn how to use it.