Mobile applications are about to get intelligent. A new wave of apps for mobile devices is learning our behaviour and assisting us through busy daily life.