Cross-platform application development

Frameworks and tools for building applications that run on multiple platforms from a single codebase, organized by how they execute.

  • Compiled
    Cross-platform frameworks that compile applications down to native code for each target platform.
  • Abstracted/interpreted (VMs)
    Cross-platform frameworks that run applications inside a managed runtime or virtual machine rather than compiling straight to native code.
  • Hybrid web apps (ie. using native Web Views)
    Frameworks for building cross-platform apps as web content wrapped in a native Web View.