Ответ
Для полноценной Flutter-разработки под iOS и Android я использую macOS. Это необходимо для доступа к Xcode и сборки приложений под Apple-устройства.
Мое рабочее окружение включает:
- Android Studio / VS Code с плагинами Dart и Flutter.
- Xcode для симуляторов iOS и подписывания сборок.
- Android SDK и эмуляторы.
Настройка окружения для проекта обычно выглядит так в pubspec.yaml:
environment:
sdk: '>=3.0.0 <4.0.0'
flutter: '^3.19.0'
Хотя разработку под Android можно вести и на Windows/Linux, отсутствие macOS лишает возможности тестировать и деплоить на iOS, что для кроссплатформенного разработчика является серьезным ограничением.