The correct answer is C. both local and cloud.
A hybrid application is a type of application that uses both local and cloud-based resources. This means that the application can access data that is stored locally on the user’s device, as well as data that is stored in the cloud.
In order to access data that is stored locally, the application must have a component that is installed on the user’s device. This component is responsible for communicating with the local storage and retrieving the data.
In order to access data that is stored in the cloud, the application must have a component that is connected to the internet. This component is responsible for communicating with the cloud storage and retrieving the data.
Therefore, both a local component and a cloud component are required for a hybrid application to be able to access data from both sources.
Option A is incorrect because it only mentions local storage. Option B is incorrect because it only mentions cloud storage. Option D is incorrect because it states that none of the mentioned components are required.