I'm not trying to diminish or take away from this post but Visual Studio is an IDE and is not necessary to build an App.
You just need the required build tools.
If you've ever had to setup a CI/CD pipeline for a Visual Studio project then you've had to do this.