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

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

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

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

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

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

instagram viewer

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

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

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

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

2. Строки меню и каскадные меню

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

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

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

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

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

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

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

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

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

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

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

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