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

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

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

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

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

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

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



Ресурс


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


Сообщество


Книги