Новые функции, которые стоит попробовать во Flutter 3.7

Новые функции, которые стоит попробовать во Flutter 3.7
Такие читатели, как вы, помогают поддерживать MUO. Когда вы совершаете покупку по ссылкам на нашем сайте, мы можем получать партнерскую комиссию. Читать далее.

Сообщество Flutter продолжает улучшать SDK версии 3.7, добавляя новые замечательные функции. Например, теперь вы можете создавать собственные строки меню и каскадные меню, использовать инструменты для поддержки лучшей интернационализации и полагаться на новые инструменты отладки.





Эти новые функции сопровождаются улучшениями существующих функций. Среди них более быстрый инструмент глобального выбора, система рендеринга под названием Impeller и возможность совместного использования ресурсов между платформами.





СДЕЛАТЬ ВИДЕО ДНЯ

Что такое флаттер?

Flutter — это SDK мобильного приложения Google для создания высококачественных нативных интерфейсов для iOS и Android с использованием языка программирования Dart. Flutter работает с существующим кодом, используется разработчиками и организациями по всему миру. является бесплатным и открытым исходным кодом .





Хотя Flutter работает с вашим существующим кодом, он может легко адаптировать новый код. Вы можете начать с малого с виджетов в существующих базах кода или создать приложение с нуля. Выбор ваш.

Давайте кратко рассмотрим некоторые из новейших функций.



1. Улучшенная поддержка материала 3

  Флаттер в Android Studio

Flutter был обновлен с поддержкой Material 3. Это обновление позволяет вам использовать материальные компоненты, предлагаемые последняя версия андроида . Пакет материалов включает в себя элегантную новую тему, которая сделает ваш контент ярким и заметным.

Он доступен как для iOS, так и для Android.





кому принадлежит этот номер
  Меню во флаттере

Последнее обновление Flutter добавляет два новых виджета меню: PlatformMenuBar и меню Material Design. PlatformMenuBar доступен в macOS и отображает собственные строки меню, а не Flutter.

Для всех платформ вы можете определить меню Material Design, которое предоставляет каскадные строки меню (MenuBar) или отдельные каскадные меню, запускаемые другим элементом пользовательского интерфейса (MenuAnchor). Эти меню полностью настраиваемые, а пункты меню могут быть пользовательскими виджетами, или вы можете использовать новые виджеты пунктов меню (MenuItemButton, SubmenuButton).





3. Обновлены инструменты разработчика

  Веб-разработчик, использующий Flutter/Dart

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

4. Улучшенная прокрутка

В этом выпуске появилось несколько обновлений с прокруткой, чтобы максимально упростить процесс перехода на Flutter. Заметные изменения включают новую физику прокрутки на платформе Mac, добавление анимированной сетки и улучшенную обработку выделения текста в контекстах прокрутки.

5. Инструменты интернационализации

Новая система интернационализации упрощает перевод и локализацию вашего приложения Flutter. Описательный синтаксис позволяет создавать сообщения об ошибках, понятные даже людям с ограниченным опытом программирования.

Новая система позволяет создавать сложные сообщения с использованием заполнителей и множественного выбора. Смотрите обновленный Интернационализация приложений Flutter страницу для получения дополнительной информации.

6. Другие новые функции Flutter

  Проверка выпуска iOS

Другие новые функции включают в себя предварительный просмотр механизма рендеринга Impeller (на iOS Impeller на Android еще не готов для предварительного просмотра), проверку выпуска (контрольный список настроек, чтобы убедиться, что ваше приложение готово к отправке в App Store) и лупа для текста (облегчает чтение мелкого текста на смартфонах).

Flutter: SDK для мобильных приложений Google

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

Тема Material Design была обновлена ​​​​с поддержкой Enhanced Material 3, добавлены новые значки и измененные цветовые схемы. Кроме того, теперь доступна поддержка строк меню и каскадных меню. Для получения дополнительной информации см. примечания к выпуску или Средняя страница Flutter .

Если вы еще не изучали Flutter, сейчас самое время подумать об этом. Хотя его популярность в качестве среды разработки для мобильных устройств по-прежнему скромна по сравнению с конкурентами, такими как React Native, с каждым днем ​​он набирает силу благодаря своим замечательным преимуществам в простоте и общей простоте использования.