A hybrid app combines a native app and a web app. It runs web code as part of a native app, allowing developers to use HTML, CSS, and JavaScript to create user interfaces and use native device features like the camera and GPS. Hybrid apps can be developed with tools like Apache Cordova or Ionic and run on operating systems such as iOS, Android, and Windows. Hybrid apps are typically easier to build and maintain than native apps, but their performance is typically lower.