Is it necessary to install the Android SDK to develop apps with Cordova?

I want to start developing apps but I don’t plan to use native features like camera, location, battery, I just want to use InAppBrowser, make requests and access files. And I want to know if I will need to install Android SDK to do that.

It depends on how you plan to compile your app. If you are planning to compile it locally, you will need to install it. If that is an issue, look at Ionic’s AppFlow as a solution.