Фреймворк Flutter поддерживает создание приложений под ОС Windows. Однако кроме самого фреймворка для создания приложений под Windows необходимо сделать еще ряд шагов:
Через установщик Visual Studio установить рабочую нагрузку "Разработка классических приложений на C++" (Desktop development with C++)
Загрузить установщик для Visual Studio можно со следующего адреса: https://visualstudio.microsoft.com/ru/downloads/
После этого в консоли/терминале необходимо выполнить следующую команду:
flutter config --enable-windows-desktop
Для выполнения этой команды может потребоваться установить через Android SDK утилиту Android SDK Command-line tools
И если все установлено и настроено правильно, то при создании проекта в Android Studio в поле Platforms будет доступен пункт Windows:
Отметим этот пункт и создадим новый проект. И после создания проекта в его структуре будет создан каталог windows для файлов, которые предназначены для Windows:
Для запуска проекта на Windows в поле платформ запуска выберем пункт Windows (desktop) и запустим проект.
При запуске мы можем столкнуться с проблемой, что в определенном каталоге не найден файл app.so
Данная проблема связана с установленной версией Visual Studio. И в этом случае в качестве решения можно скопировать файл app.so из каталога ..\build\windows в каталог ..\build\windows\runner\Debug\data
И если после этого мы повторно запустим проект, то на экране отобразится окно приложения:
В качестве альтернативы можно запускать проект в режиме Profile Mode или Release Mode.