flutter/packages/flutter_tools/templates/app_shared
Daco Harkes ff4a0f676f
Native assets support for Windows (#134203)
Support for FFI calls with `@Native external` functions through Native assets on Windows. This enables bundling native code without any build-system boilerplate code.

For more info see:

* https://github.com/flutter/flutter/issues/129757

### Implementation details for Windows.

Mainly follows the design of https://github.com/flutter/flutter/pull/134031.

Specifically for Windows in this PR is the logic for finding the compiler `cl.exe` and environment variables that contain the paths to the Windows headers `vcvars.bat` based on `vswhere.exe`.
2023-09-27 12:22:58 +00:00
..
.idea Add a more complete app template for Flutter (skeleton) (#83530) 2021-06-28 15:26:04 -07:00
android-java.tmpl Refactor "app plugin loader" Gradle Plugin so it can be applied using the declarative plugins {} block (#127897) 2023-09-22 16:31:48 +00:00
android-kotlin.tmpl Refactor "app plugin loader" Gradle Plugin so it can be applied using the declarative plugins {} block (#127897) 2023-09-22 16:31:48 +00:00
android.tmpl Refactor "app plugin loader" Gradle Plugin so it can be applied using the declarative plugins {} block (#127897) 2023-09-22 16:31:48 +00:00
ios-objc.tmpl Migrate Xcode projects last version checks to Xcode 14.3 (#125827) 2023-05-02 00:06:33 +00:00
ios-swift.tmpl Migrate Xcode projects last version checks to Xcode 14.3 (#125827) 2023-05-02 00:06:33 +00:00
ios.tmpl iOS info.plist template: make UIViewControllerBasedStatusBar to be true (#128970) 2023-06-20 18:11:18 +00:00
linux.tmpl Reland "Native assets support for Linux" (#135097) 2023-09-22 06:07:06 +00:00
macos.tmpl Migrate Xcode projects last version checks to Xcode 14.3 (#125827) 2023-05-02 00:06:33 +00:00
web flutter-tool, web: update HTML template serviceWorkerVersion to be const (#124826) 2023-04-14 02:01:21 +00:00
windows.tmpl Native assets support for Windows (#134203) 2023-09-27 12:22:58 +00:00
.gitignore.tmpl No longer include .packages in created .gitignore files (#133484) 2023-08-30 00:40:01 +00:00
analysis_options.yaml.tmpl Update links to old linter site to dart.dev (#129866) 2023-07-01 18:36:10 +00:00
projectName.iml.tmpl Remove .pub directories from iml templates (#109622) 2022-09-09 22:20:12 +00:00