mirror of
https://github.com/flutter/flutter.git
synced 2026-02-20 02:29:02 +08:00
Three implementation changes: * Since the file is now C++, some implicit void* conversions now require an explicit cast. * A malloc/free of a buffer has been replaced with a std::vector. * An `assert()` was changed to `FML_DCHECK` for consistency with the rest of the embedder. No test changes since there are no semantic changes. Existing tests are in: https://github.com/flutter/engine/blob/main/shell/platform/darwin/common/framework/Source/flutter_standard_codec_unittest.mm
Even though the file is pure C code, it's useful to use a C++ or Objective-C++ filename in order to use FML (assertions) in the implementation. (flutter/engine#38365)
Description
Flutter makes it easy and fast to build beautiful apps for mobile and beyond
androidapp-frameworkcross-platformdartdart-platformdesktopflutterflutter-packagefuchsiaioslinux-desktopmacosmaterial-designmobilemobile-developmentskiawebweb-frameworkwindows
2.5 GiB
Languages
Dart
75%
C++
16.5%
Objective-C++
2.9%
Java
2.8%
Objective-C
0.7%
Other
1.9%