Flutter

Мобильная разработкаЧастота употребления: высокая· Сложность: 3/5· Актуальность: 4/5· Тренд: стабильно

Flutter — открытый UI-фреймворк Google для кроссплатформенной разработки приложений на языке Dart.

Подробно

Flutter — это open-source фреймворк от Google для создания нативных компилируемых приложений для iOS, Android, веба, десктопа и встраиваемых платформ из единой кодовой базы на языке Dart. В основе лежит собственный движок рендеринга (Skia/Impeller), поэтому интерфейс отрисовывается одинаково на всех платформах, а не маппится на нативные виджеты. Разработка ведётся через декларативные виджеты, есть hot reload для мгновенной обратной связи, а экосистема pub.dev предоставляет тысячи пакетов. Flutter часто выбирают для MVP, мобильных приложений с насыщенной анимацией и продуктов с единым дизайном на нескольких платформах; для состояния используют Provider, Riverpod, BLoC.

Примеры употребления

  • flutter create my_app
  • flutter run -d chrome
  • flutter build apk --release
  • class HomePage extends StatelessWidget { ... } // декларативный UI
#mobile #dart #crossplatform #ui #google

Источники