No, one doesn't need to learn about AI, ML as one have to work for making apps. But it is the need of the market, and with it, you can accomplish many tasks which I have discussed above. And it will give your career a boost if you know these technologies of the future. I would suggest should learn at least some basic algorithms of it, as it will be of great help.