
The gold standard for native cross-platform app development is yet to be established.

This is not only very limiting but also has a lot of performance costs. While cross-platform app development is nothing new, earlier strategies such as PhoneGap and Ionic used the available WebView implementation instead of interfacing directly with the system. You can implement logic in Dart, or directly with Kotlin or Swift if you need more specific interactions with your OS of choice. In its mobile app flavor, Flutter provides many UI abstractions to build interfaces.

It really shines in cross-platform mobile app development and aims to be a viable option for web and desktop as well.

Flutter is a Dart-based toolkit that helps you build the front end of your apps.
