Описание тега flutter

Flutter - это набор инструментов пользовательского интерфейса Google для создания скомпилированных в собственном коде приложений для мобильных устройств, Интернета и настольных компьютеров из единой кодовой базы.

Приложения Flutter написаны на языке программирования Dart и могут подключаться к таким языкам платформы, как Java, Kotlin, Swift и Objective-C. Сам Flutter построен на C, C++, Dart и Skia (движок 2D-рендеринга).

В настоящее время разработка Flutter поддерживается в операционных системах Linux, Mac OS X и Windows.

Flutter разработан и поддерживается Google и будет основным SDK для разработки Fuchsia, ожидаемой и будущей новой операционной системы, также от Google.

Четыре основных компонента Flutter

  • сильно оптимизированный движок 2D-рендеринга для мобильных устройств (с отличной поддержкой текста) для приложений со скоростью 60 кадров в секунду
  • функционально-реактивная структура, позволяющая создавать настраиваемые пользовательские интерфейсы
  • богатый набор библиотек и виджетов (Material Design, Cupertino), виджеты (необязательно, вы можете создавать свои собственные виджеты), чтобы вы могли быстро начать работу и производить высококачественные впечатления
  • продуктивные инструменты CLI и IDE (IntelliJ) для циклов разработки менее секунды

Flutter отличается от большинства других вариантов создания мобильных приложений, поскольку Flutter не использует ни WebView, ни OEM-виджеты, поставляемые с устройством. Вместо этого Flutter использует свой собственный высокопроизводительный движок и фреймворк для вывода виджетов на экран.

Flutter также предлагает разработчикам высокопроизводительную и быструю разработку, быстрое время работы и производительность движка, а также красиво оформленные виджеты, которые делают приложения красивыми.


Ресурс


Исходный код и сборка


Сообщество


Книги

  • Flutter in Action - Полный ресурс Flutter and Dart, который сейчас находится в "Раннем доступе".

Связанные теги