A hybrid app is an application that combines elements of both native apps and web apps. Hybrid apps are developed using web technologies like HTML, CSS, and JavaScript, and then wrapped in a native container that allows them to be installed and function like native apps.

Tools like Apache Cordova or Ionic are often used to develop hybrid apps. They can run on multiple platforms with a single codebase, reducing development and maintenance costs.