Often, I am asked why not use Hybrid solutions to build mobile applications? Interestingly enough, the answer is nuanced. You certainly can use hybrid mobile solutions to build an application that opens on a mobile device. That hybrid application can pull remote data from an API and display it. Also, the user can send information back to the API to update the server versions.
The main issue with Hybrid, is it is not a native mobile application. Hybrid applications run inside of a container. The container runs on top of the native platform. This disconnection from the Native platform APIs means the available functionality is limited.