Flutter 3.5 предлагает новые функции опыта разработчика

Flutter 3.35 был выпущен 16 августа с обновлениями, которые включают стабильный выпуск горячих перезагрузков Stateful в Интернете и сервера DART и MCP DART. Это также включает экспериментальный выпуск предварительных просмотров виджетов.

Производительность разработчика была ключевым аспектом этого выпуска, согласно сообщению в блоге Flutter, проведенного Кевином Чисхолмом, менеджером технической программы DART и Flutter в Google.

Горячая перезагрузка Stateful в Интернете теперь включена по умолчанию, пишет Чисхолм. Эта функция означает, что разработчик может редактировать код своего веб -приложения и мгновенно увидеть изменения в браузере, не теряя текущего состояния приложения.

Hot Reload — это процесс, который позволяет серверу разработки автоматически вводить новый код в запущенное приложение после сохранения файла, избегая полного обновления страницы. «Стативная» часть означает текущее состояние приложения — например, данные в форме, позиция пользователя в игре или перевернутый переключатель — сохраняется во время горячей перезагрузки.

«Наша цель — обеспечить бесшовный и последовательный опыт горячей перезагрузки на всех платформах», — написал Чисхолм. «Хотя вы все еще можете отключить эту функцию, используя флаг, мы планируем удалить эту способность в будущем выпуске».

Кроме того, сервер MCP DART и Flutter теперь доступен в стабильном канале DART SDK.

«Сервер DART и Flutter MCP действует как мост, предоставляя помощникам по кодированию искусственного интеллекта доступ к еще большему количеству контекста вашего проекта через DART и Flutter Toolchain», — написал Чисхолм. «Вместо того, чтобы просто предлагать код, ваш помощник по искусственному интеллекту теперь может глубоко понять ваш проект и принять меры от вашего имени. Это позволяет вам сосредоточиться на ваших целях, в то время как ИИ обрабатывает механику».

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

По словам Чисхолма, он дополняет горячую перезагрузку штата.

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

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

Также примечательно в этом выпуске являются пробежки Webassembly.

«В ожидании включения WebAssembly (WASM) в качестве цели веб -сборки по умолчанию каждая сборка JS теперь выполняет компиляцию« сухой пробег »для WASM», — написал Чисхолм. «Серия чеков определяет, что WASM-обязанность вашего приложения, и любые выводы испускаются в консоли в качестве предупреждений».

Google изменяет установку приложения Android

Google изменил процесс установки приложения Android: установка приложений на сертифицированных устройствах потребует проверенных разработчиков, начиная с марта 2026 года.

Это означает, что разработчикам нужно будет зарегистрировать и доказать свою личность независимо от того, как они распространяют свое приложение-даже через сторонние источники приложений, согласно отчету Techgig.

Изображение через Google

Google сказал, что это новое требование обеспечивает дополнительный уровень безопасности.

«После недавних атак, в том числе тех, кто нацелен на финансовые данные людей на их телефоны, мы работали над повышением ответственности разработчиков, чтобы предотвратить злоупотребления», — написала Сюзанна Фрей, вице -президент по продукту, доверию и росту для Android, в блоге Android. «Мы видели, как злонамеренные актеры прячутся за анонимностью, чтобы нанести вред пользователям, выдавая себя за разработчиков и используя их бренд имидж для создания убедительных поддельных приложений».

Это значительная проблема, добавила она. По ее словам, недавний анализ Google был обнаружен более в 50 раз больше вредоносных программ из интернет-сборочных источников, чем в приложениях, доступных через Google Play.

Новая консоль разработчиков поддержат эту работу. Android также опубликовал руководство по проверке разработчика Android. Открытое пилотное тестирование начнется в октябре.

DigitaloCean Rolls MCP Server

Разработчик Cloud Infrastructure Digitalocean в настоящее время предлагает сервер MCP (протокол контекста модели), который позволяет разработчикам управлять облачными ресурсами с помощью подсказок естественного языка с помощью инструментов с поддержкой AI.

MCP — это протокол с открытым исходным кодом, который подключает системы ИИ с внешними инструментами, системами и источниками данных. Разработчики могут использовать Claude Code, Cursor, VS-код, Windsurf и любых других клиентов, совместимых с MCP для доступа к серверу.

В настоящее время сервер может получить доступ к девяти сервисам: учетные записи, платформу приложений, базы данных, DOKS, капли, понимание, рынок, сеть и хранилище пространства.

«Вместо того, чтобы манипулировать несколькими инструментами или инструментами, вы можете управлять общими облачными операциями прямо внутри ваших любимых MCP-совместимых инструментов»,-написала команда.

Это также позволяет разработчикам «превратить простой английский в реальные действия API». Это означает, что разработчики могут:

  • Развернуть и управлять приложениями: Запустите команды, такие как развертывание приложения Ruby on Rails из Repo GitHub, или проверьте, какие приложения находятся на учетной записи разработчика.
  • Создать и управлять базами данных: Предоставьте новую базу данных PostgreSQL или создайте новую базу данных.
  • Работать с файлами: Загрузите файлы из локального каталога в ковш, создайте временный ключ доступа и получите публичные URL -адреса для файлов.
  • Проверьте сертификаты и мониторинг.
  • Проверьте статус сертификата SSLПолем
  • Оптимизировать и понимать затраты: Получите видимость по облачным затратам, сверните в ежемесячные расходы приложений или просмотрите историю выставления счетов в течение последних 12 месяцев, чтобы понять причины более высоких счетов в определенные месяцы.

Trending Stories youtube.com/thenewstack Tech движется быстро, не пропустите эпизод. Подпишитесь на наш канал YouTube, чтобы транслировать все наши подкасты, интервью, демонстрации и многое другое. Группа подпишитесь с эскизом. Loraine Lawson — ветеран -репортер, который в течение 25 лет освещал технологические проблемы от интеграции данных до безопасности. Прежде чем присоединиться к новому стеку, она работала редактором Banking Technology Site Bank Automation News. Она … читайте больше от Лорейн Лоусон

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *