Flutter
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
