Dart vs Swift: a comparison