Во время долгожданного мероприятия Flutter Forward на этой неделе Google объявил о выпуске своей инфраструктуры Flutter 3.7, подчеркнув новые функции, которые теперь доступны разработчикам, и намекнув на предстоящие улучшения.
Первоначально разработанная как платформа для разработки приложений для Android и iOS, Flutter эволюционировала, чтобы позволить разработчикам создавать приложения для различных устройств, включая настольные компьютеры и веб-браузеры, используя единую кодовую базу, написанную на Dart. На сегодняшний день фреймворк привлек более пяти миллионов разработчиков и создал более 700 000 приложений с его технологией. Flutter занимает третье место среди самых популярных проектов с открытым исходным кодом по мнению участников GitHub и быстро набирает популярность.
В свете этого растущего интереса Google подробно рассказал о новых возможностях, предоставляемых Flutter 3.7, и о том, чего разработчики могут ожидать в ближайшем будущем. Одним из основных улучшений в последней версии является улучшенная поддержка меню, включающая собственные меню macOS, каскадные виджеты меню и возможность добавлять элементы в контекстные меню с длительным нажатием или щелчком правой кнопкой мыши.
Кроме того, Flutter 3.7 включает несколько виджетов Material 3. Google представил интерактивный инструмент для демонстрации различий между Материалом 2 и Материалом 3, который пользователи могут попробовать здесь. Между тем, казалось бы незначительное исправление, но важное для некоторых, увеличение текста в Android и iOS теперь работает правильно при использовании с текстовыми полями Flutter.
Помимо текущей версии, в разработке находится несколько интересных улучшений, таких как новый рендерер под названием «Импеллер», который заменит существующий рендерер «Скиа». Google продемонстрировал более плавную работу Impeller по сравнению со Skia в недавней демонстрации. Разработчики Flutter 3.7 могут протестировать Impeller с флагом отказа для iOS.
Дополнительные предстоящие функции Flutter включают в себя:
Google также приближается к прорыву в компиляции приложений Dart с помощью WebAssembly, что может заметно повысить производительность веб-приложений Flutter. Полная поддержка архитектуры RISC-V запланирована для Dart 3.0. На данный момент альфа-версия Dart 3.0 доступна для тестирования, а полноценный выпуск намечен на середину 2023 года.
Для разработчиков, которые хотят создавать мобильные приложения и серверные приложения с помощью инструмента no-code, такие платформы, как AppMaster, предлагают альтернативное решение. Благодаря визуальному конструктору BP Designer и интерфейсу drag-and-drop AppMaster's разработчики могут создавать масштабируемые приложения быстрее и дешевле, чем при использовании традиционных методов кодирования. Чтобы узнать больше о том, как платформы no-code такие как AppMaster могут помочь упростить разработку мобильных приложений и веб-приложений, посетите appmaster.io/how-to-create-an-app>https:// appmaster.io/how-to-create. -приложение .