flet-build-template/{{cookiecutter.out_dir}}
Feodor Fitsner 2bc7e34ee6
0.70.0 AGP/Kotlin update for Android (#55)
* Update Android build to Gradle 8.10.2 and Kotlin 2.0.20

Upgraded Gradle wrapper to 8.10.2 and updated Android Gradle plugin to 8.6.1. Migrated Kotlin plugin to org.jetbrains.kotlin.android version 2.0.20 and set Java compatibility to 11. Removed legacy buildscript block for Kotlin in build.gradle for improved build configuration.

* Update Java and Kotlin compatibility to version 17

Changed source and target compatibility for Java and Kotlin from version 11 to 17 in build.gradle to support newer language features and improve compatibility with modern tooling.

* Update Kotlin Android plugin to version 2.1.0

Bumped the org.jetbrains.kotlin.android Gradle plugin from 2.0.20 to 2.1.0 in settings.gradle to use the latest features and improvements.
2025-10-20 10:54:50 -07:00
..
android 0.70.0 AGP/Kotlin update for Android (#55) 2025-10-20 10:54:50 -07:00
images Initial check-in 2023-12-27 16:06:54 -08:00
ios Fix Podfile template 2025-06-07 13:30:02 -07:00
lib Enable debug mode if FLET_PAGE_URL provided 2025-06-10 13:11:03 -07:00
linux Added MIMALLOC_LIB (#42) 2025-03-03 09:43:35 -08:00
macos macOS fixes for the latest Flutter 3.27 2025-02-26 11:19:58 -08:00
web 0.70.0: Fix web app template (#49) 2025-07-08 13:56:27 -07:00
windows Changes to 0.26.0 (#36) 2025-01-16 10:01:13 -08:00
.gitignore Flet 0.23.1 - disable Impeller, enable legacy packaging, serious_python 0.7.1 (#14) 2024-06-21 13:07:25 -07:00
.metadata Initial check-in 2023-12-27 16:06:54 -08:00
.vars for 0.27.0 iOS packaging improved (#39) 2025-02-18 15:38:30 -08:00
README.md Initial check-in 2023-12-27 16:06:54 -08:00
analysis_options.yaml Initial check-in 2023-12-27 16:06:54 -08:00
pubspec.yaml Update serious_python ref and adjust dependencies (#54) 2025-10-20 10:26:20 -07:00

README.md

{{ cookiecutter.product_name }}

{{ cookiecutter.project_description }}

Template variables

  • {{ cookiecutter.project_name }} - project name - lowercase, no spaces, i.e. "snake_case" identifier - used as a package name, iOS/macOS/Android bundle name and Windows/Linux executable file name.
  • {{ cookiecutter.project_description }} - project description.
  • {{ cookiecutter.product_name }} - project display name that is shown in window titles and about app dialogs.
  • {{ cookiecutter.org_name }} - org name in reverse domain name notation, e.g. com.mycompany.myproject.
  • {{ cookiecutter.company_name }} - the name of the company.
  • {{ cookiecutter.copyright }} - the name of the company.

Icons

  • iOS - assets/icon_ios.png (or any supported image format). Recommended minimum image size is 1024 px. Image should not be transparent (have alpha channel). Defaults to assets/icon.png with alpha-channel automatically removed.
  • Android - assets/icon_android.png (or any supported image format). Recommended minimum image size is 192 px. Defaults to assets/icon.png.
  • Web - assets/icon_web.png (or any supported image format). Recommended minimum image size is 512 px. Defaults to assets/icon.png. If assets/favicon.png file is provided it will be used unmodified (copied to web/favicon.png).
  • Windows - assets/icon_windows.png (or any supported image format). ICO will be produced of 256 px size. Defaults to assets/icon.png. If assets/icon_windows.ico file is provided it will be just copied to windows/runner/resources/app_icon.ico unmodified.
  • macOS - assets/icon_macos.png (or any supported image format). Recommended minimum image size is 1024 px. Defaults to assets/icon.png.

Splash screens

  • iOS (light) - assets/splash_ios.png (or any supported image format). Defaults to assets/splash.png and then assets/icon.png.
  • iOS (dark) - assets/splash_dark_ios.png (or any supported image format). Defaults to light iOS splash, then to assets/splash_dark.png, then to assets/splash.png and then assets/icon.png.
  • Android (light) - assets/splash_android.png (or any supported image format). Defaults to assets/splash.png and then assets/icon.png.
  • Android (dark) - assets/splash_dark_android.png (or any supported image format). Defaults to light Android splash, then to assets/splash_dark.png, then to assets/splash.png and then assets/icon.png.
  • Web (light) - assets/splash_web.png (or any supported image format). Defaults to assets/splash.png and then assets/icon.png.
  • Web (dark) - assets/splash_dark_web.png (or any supported image format). Defaults to light web splash, then assets/splash_dark.png, then to assets/splash.png and then assets/icon.png.