flutter/packages/flutter_tools/templates
Zachary Anderson 5188df0821
Revert gradle roll (#91459)
* Revert "Mark last failing test after gradle update as flaky. (#91423)"

This reverts commit 46a52d03bd.

* Revert "fix android template for Gradle 7 (#91411)"

This reverts commit 51d06d537f.

* Revert "Add explicit version for mac and windows openjdk. (#91408)"

This reverts commit bf429f2771.

* Revert "Update the openjdk version used by linux android tests. (#91405)"

This reverts commit 2144ab8b45.

* Revert "Migrate to Gradle 7.0.2 / AGP 7.0.1 (#90642)"

This reverts commit b6459f9b63.
2021-10-07 19:42:24 -07:00
..
app Add .gitignore (#85017) 2021-07-09 10:41:03 -07:00
app_shared Revert gradle roll (#91459) 2021-10-07 19:42:24 -07:00
cocoapods Move macOS Podfile logic into the tool (#72020) 2020-12-17 11:48:16 -08:00
module Revert gradle roll (#91459) 2021-10-07 19:42:24 -07:00
package Adjust plugins and packages .gitignore to be most useful (#88991) 2021-09-03 20:22:35 +02:00
plugin Revert gradle roll (#91459) 2021-10-07 19:42:24 -07:00
skeleton Fix an unnecessary_import analyzer error in the skeleton app template (#90417) 2021-09-20 15:18:37 -07:00
README.md Add a more complete app template for Flutter (skeleton) (#83530) 2021-06-28 15:26:04 -07:00
template_manifest.json Use {{projectName}} as BINARY_NAME and CMake project name in UWP template (#87859) 2021-08-26 17:11:05 -07:00

This directory contains templates for flutter create.

The app_shared subdirectory is special. It provides files for all app templates (as opposed to plugin or module templates). As of May 2021, there are two app templates: app (the counter app) and skeleton (the more advanced list view/detail view app).

  ┌────────────┐
  │ app_shared │
  └──┬──────┬──┘
     │      │
     │      │
     ▼      ▼
┌─────┐    ┌──────────┐
│ app │    │ skeleton │
└─────┘    └──────────┘

Thanks to app_shared, the templates for app and skeleton can contain only the files that are specific to them alone, and the rest is automatically kept in sync.