I'm using TGM library for wordpress plugin development, where I'm declaring other plugins as requirements.
It´s working OK. Once I activate my plugin, the other required ones are being requested for installation, but I don't know how to check if they were actually installed and enabled by the user, so I can really start my plugin's functions.