Well that phone comes with Android "Lollipop" which won't allow apps to run off the SD card. Most at least. There are a few here and there that are different. If you can upgrade to, or have already upgraded to "Marshmallow" then that version does allow for running apps from the card, however the manufacturer can restrict this option (which happens very often). The following are the instructions on how to make the card able to run apps.
How to turn external SD card into internal storage on "Marshmallow".
NOTE: Please be sure you start with a blank SD card. It needs to be blank because when the card is converted to "Internal" storage, it will be formatted (wiped) and encoded (making the cards data only readable by that device).
1. Go...