This directory contains templates for `flutter create`. The `*_shared` subdirectories provide files for multiple templates. * `app_shared` for `app` and `skeleton`. * `plugin_shared` for (method channel) `plugin` and `plugin_ffi`. For example, there are two app templates: `app` (the counter app) and `skeleton` (the more advanced list view/detail view app). ```plain ┌────────────┐ │ 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.