Flutter is designed to create pixel-perfect Android & iOS apps as well as desktop apps. It supports a wide variety of hardware & services (payments, storage, GPS, camera, network, etc.). Thus, many types of apps can be built with Flutter.