public A type safe programming language, that allows programming in the functional- or object oriented paradigm. For developing and testing, it runs in a virtual machine. For deployment, it can be compiled to multiple platforms, such as mobile devices, the browser, macOS or linux. It is supposed to be used for building app frontends. It is supported by the cross-platform framework Flutter, and has the package manager tool - pub - package manager, which provides many open source packages for supporting the development.