Alternatives to Dart
A programming language and SDK from Google for building apps on many platforms. The listings below can replace it for an important use case. Each note says what changes if you switch.
The original
Dart
A programming language and SDK from Google for building apps on many platforms.
Replacements
Listings that take over the same core job as Dart.
Kotlin
A concise, multiplatform programming language from JetBrains for backend, Android, web and desktop apps.
Kotlin also targets many platforms through multiplatform code, with an Apache-2.0 license and JVM and Android focus instead of Dart's Flutter-centred ecosystem.
Similar software
Related functionality, not a direct replacement.
Android Studio
Google's official IDE for building Android apps, based on IntelliJ.
Go
An open-source compiled programming language from Google with built-in concurrency and a module system.
TypeScript
A typed superset of JavaScript with a compiler that type-checks code and outputs plain JavaScript.
Swift
A general-purpose, compiled programming language and toolchain available for Linux, macOS and Windows.