Flutter (программное обеспечение)

Flutter (программное обеспечение) Обзор Flutter Flutter — кроссплатформенный фреймворк от Google для разработки приложений.  Поддерживает разработку приложений на различных платформах, […]

Flutter (программное обеспечение)

  • Обзор Flutter

    • Flutter — кроссплатформенный фреймворк от Google для разработки приложений. 
    • Поддерживает разработку приложений на различных платформах, включая Интернет, Fuchsia, Android, iOS и другие. 
    • Используется Google в собственных приложениях и другими разработчиками, такими как ByteDance и Alibaba. 
  • Особенности и история

    • Включает в себя язык пользовательского интерфейса и движок рендеринга, что упрощает поддержку нескольких платформ. 
    • Первая версия была известна как «Sky» и работала на Android, анонсирована в 2015 году. 
    • Выпущены версии 1.0, 1.12, 1.17.0 и 2.0 с улучшениями в рендеринге и поддержке различных платформ. 
    • В 2021 году выпущены версии 2.5 и 2.14 с поддержкой Material Design и Dart 2.17. 
  • Виджеты и архитектура

    • Основной компонент — виджет, который может состоять из других виджетов и описывать логику интерфейса. 
    • Виджеты бывают без сохранения состояния и с сохранением состояния, обновляются при изменении входных данных. 
    • Можно отказаться от виджетов в пользу рисования на холсте. 
  • Язык программирования и движок рендеринга

    • Приложения Flutter написаны на языке Dart, с предварительной компиляцией (AOT) за исключением веб-приложений. 
    • Поддерживаются два движка рендеринга: Skia от Google и Impeller, последний в бета-тестировании на Android. 
  • Фундаментальная библиотека и дизайн

    • Библиотека Foundation предоставляет базовые классы и функции для создания приложений. 
    • Платформа поддерживает два набора виджетов: Material Design и Купертино, позволяя разработчикам использовать любой набор на любой платформе. 
  • Дополнительные ресурсы

    • Ссылки на другие фреймворки и платформы разработки программного обеспечения. 

Полный текст статьи:

Flutter (программное обеспечение) — Википедия

Оставьте комментарий

Прокрутить вверх