Yes, if you understand the content of whatever app you have downloaded very well. Apart from this, if you give your 100% to that app, then you can easily learn the Spanish language and there is no doubt that only with a mobile phone you can learn the Spanish language.