Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
⊗flPmBsSr 4 of 125 menu
◀ ▶

Структура проекта в Flutter

После flutter create в корне проекта лежит несколько зон ответственности. Большую часть времени вы работаете в lib/ - здесь весь код интерфейса и логики на Dart. Точка входа почти всегда - lib/main.dart.

Файл pubspec.yaml описывает проект: имя пакета, версию, зависимости из pub.dev, ресурсы вроде картинок и шрифтов. Любой сторонний пакет подключают сначала в dependencies, затем выполняют flutter pub get.

Папки android/ и ios/ хранят нативные обёртки: манифесты, Gradle, Xcode. Их редко трогают на старте. web/ нужна для сборки в браузер. test/ содержит модульные и виджет-тесты. Служебные analysis_options.yaml и .metadata задают линтер и версию SDK.

Итого: логику и экраны пишут в lib/, зависимости и assets - в pubspec.yaml. Остальное Flutter обновляет сам при смене версии инструментов или добавлении платформы.

В свежем проекте откройте pubspec.yaml и lib/main.dart. Напишите, какая строка в pubspec.yaml задаёт минимальную версию Dart SDK для проекта (скопируйте ключ и значение одной строкой).

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить