У меня есть приложение App1, которое определяет класс A и использует экземпляры этого класса. Чего я хочу добиться, так это - после того, как приложение App1 установлено на устройстве, чтобы иметь возможность загрузить приложение App2, которое определяет и реализует класс B, который является подклассом класса A (импортируется из пакета App1); и иметь возможность получить экземпляр класса B в App1. Класс B не добавляет никаких новых интерфейсов, поэтому использовать его как класс A можно. Но я не уверен, как передать экземпляр класса B в App1 (желательно без какого-либо взаимодействия с пользователем).
Кто-нибудь может посоветовать, если это возможно?