Flutter

Multi-platform interfaces with Dart widgets

Visit Flutter official site

What it does

Flutter provides multi-platform application tools in Dart, describing interfaces through widgets and integrating layout, rendering, and development tooling.

When to use it

For interfaces used on different devices, consult widget and layout guides to arrange sizing and platform-specific behavior.

Expo

React Native development and application tooling

  • mobile
  • framework

Research

Ionic

Cross-platform application UIs with web components

  • mobile
  • framework

Research

NativeScript

Native application capabilities from JavaScript languages

  • mobile
  • framework

Research