You don't need a lot of bandwidth to run bitcoin core, aside from when you initially download the blocks. For bitcoin on-device, I'm far more concerned about it annihilating your battery.
At a max of 4MB per block, you're looking at some pretty wimpy bandwidth requirements