Обновить
20.13

Flutter *

Фреймворк для кросс-платформенной разработки

Сначала показывать
Порог рейтинга
Уровень сложности

Практическое применение Sliver’ов для создания современного UI

Уровень сложностиСредний
Время на прочтение3 мин
Количество просмотров3.9K

Hola, Amigos! На связи Саша Чаплыгин, Flutter-dev агентства продуктовой разработки Amiga. В телеграм-канале Flutter. Много мы с командой уже касались темы Sliver'ов. И сегодня я предлагаю больше погрузиться в практику.

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

Читать далее

Добавление ресурсов в приложении | Flutter

Уровень сложностиСредний
Время на прочтение7 мин
Количество просмотров4.8K

Привет, если вы на пути изучения Flutter/Dart или вам просто интересно почитать про путь изучения, подписывайтесь на мой канал в telegram, буду рад вас видеть! А сегодня поговорим про добавление ресурсов в приложение!

Читать далее

Соединяем Flutter, Firebase и ESP32 в единую систему

Уровень сложностиСложный
Время на прочтение15 мин
Количество просмотров8.9K

Всем привет! Это Мурат Насиров, Flutter-разработчик в Friflex. Мы разрабатываем высоконагруженные мобильные приложения для бизнеса и специализируемся на Flutter. 

Сегодня расскажу, как использовать микроконтроллер ESP32 в связке с Flutter-приложением. В качестве примера покажу, как снимать показания температуры и влажности с помощью датчика DHT11 и передавать эти данные через Firebase Realtime Database в приложение.

Читать далее

От Skia к Impeller: эволюция графического движка в кроссплатформенной разработке на Flutter

Уровень сложностиСредний
Время на прочтение6 мин
Количество просмотров6.5K

Привет! Меня зовут Павел Шалимов и я flutter разработчик в InstaDev/мобильный продакшн. В этой статье мы сосредоточимся на графическом движке Impeller и его предшественнике Skia.

Flutter - это открытый и мощный фреймворк для создания кроссплатформенных мобильных, веб- и настольных приложений с использованием языка программирования Dart. За короткое время с момента выпуска Flutter приобрел огромную популярность благодаря своей производительности, гибкости и возможности создания красивого пользовательского интерфейса.

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

Читать далее

Как стать Flutter-разработчиком с нуля? Бесплатная программа обучения

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров33K

Мои знакомые часто интересуются, стоит ли им входить в IT и на кого учиться. Обычно я отвечаю, что если человек визуал, есть смысл попробовать Flutter. Во-первых, это востребовано. Во-вторых, достаточно просто на начальном этапе. А в третьих, это классный инструмент для разработки кроссплатформенных приложений.

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

Читать далее

Создаем гироскопический параллакс-эффект во Flutter

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров3.8K

Сегодня расскажу, как с помощью гироскопа или акселерометра можно оживить картинку при простом наклоне телефона.

Читать далее

Dart 3.3 — что нового в Dart?

Уровень сложностиСредний
Время на прочтение7 мин
Количество просмотров4.5K

Статья представляет из себя композицию нескольких авторских переводов статей от лица команды разработчиков Dart/Flutter, ссылки на оригинальные материалы будут даны в конце статьи.

Читать далее

Flutter 3.19 — Что нового во Flutter

Уровень сложностиСредний
Время на прочтение14 мин
Количество просмотров3.8K

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

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

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

Читать далее

Что нового в Flutter 3.19

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров3K

Интеграция с искусственным интеллектом, обновления Impeller и поддержка Windows Arm64. Я, Юра Петров, Flutter Team Lead в Friflex, делюсь первым переводом официального релиза Flutter 3.19 от Google.

Читать далее

Flutter и ГОСТ TLS

Уровень сложностиСредний
Время на прочтение9 мин
Количество просмотров6.9K

Меня зовут Куприёв Андрей, я Flutter‑разработчик в команде Центра развития финансовых технологий (ЦРФТ) Россельхозбанка. В этой статье мы рассмотрим, как реализовать поддержку протокола ГОСТ TLS в приложениях, разработанных на Flutter.

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

Читать далее

Что учесть при портировании приложения на Аврору

Уровень сложностиСредний
Время на прочтение5 мин
Количество просмотров2.6K

Привет, Хабр! Меня зовут Дмитрий Мозер, я Flutter Team Lead в Friflex и участник бета-тестирования ОС Аврора. Занимаюсь, в том числе, созданием приложений на Flutter для ОС Аврора.

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

В этой статье я расскажу, что обязательно нужно учесть, если вы собираетесь портировать мобильное приложение на ОС Аврора. Надеюсь, она будет вам полезна.

Читать далее

Создаем параллакс-эффект во Flutter с CustomPaint

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров1.9K

Краткое руководство по созданию эффекта параллакса в Flutter с использованием CustomPaint. Узнайте, как оживить интерфейс вашего приложения с помощью динамичных визуальных эффектов.

Читать далее

Value: библиотека реактивного программирования для Dart

Уровень сложностиСредний
Время на прочтение9 мин
Количество просмотров2.7K

Статья посвящена моей реализации идей реактивного программирования в Dart и Flutter. Рассказываю про разработанную мною библиотеку Value, которая в ряде случаев хорошо подходит для замены Stream, ValueNotifier и rxdart.

Читать далее

Ближайшие события

Раскраска SVG картинки во flutter, и почему я решил отключить Impeller

Уровень сложностиСредний
Время на прочтение11 мин
Количество просмотров3.4K

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

Читать далее

EV code sign за 4+ тысячи долларов

Уровень сложностиСредний
Время на прочтение4 мин
Количество просмотров3.1K

Когда вы скачиваете файл на Windows - браузер и система проверяют ваш файл на вирусы и репутацию.

Хотите быть доверенным - надо покупать Extended Validation (EV) Code Signing Certificate за много денег, но его мало просто купить, с ним много тонкостей, о которых дальше и пойдет речь и о том как я потратил больше 4к долларов!

Читать далее

Реализация чата на Flutter при помощи вебсокетов

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров6.4K

Всем привет, на связи PurplePlane! В этой статья мы хотели бы рассмотреть реализацию простого чата на языке Dart, используя пртокол websocket.

Рассмотрим пример использования вебсокета при реализации простого чата с помощью библиотеки web_socket_channel.

Читать далее

Практическая реализация паттерна Server-Driven UI на Flutter c использованием фреймворка Duit

Уровень сложностиСредний
Время на прочтение20 мин
Количество просмотров3.8K

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

В рамках этой статьи мы попытаемся решить эти проблемы, взяв за основу один из популярных паттернов и создав демонстрационное Flutter приложение на базе Server-Driven UI фреймворка Duit.

Читать далее

Как создать shader в Flutter для эффектной анимации в приложении?

Уровень сложностиСредний
Время на прочтение4 мин
Количество просмотров2.6K

Hola, Amigos! Меня зовут Сергей Климович, я Mobile Team Lead агентства заказной разработки Amiga. В мире мобильной разработки Flutter выделяется своей гибкостью и простотой в создании красивых пользовательских интерфейсов. Однако, чтобы добавить дополнительные визуальные эффекты и повысить уровень графической привлекательности приложения, иногда необходимо выходить за рамки стандартных возможностей. И здесь на сцену выходят шейдеры.

Читать далее

Как с помощью ChatGPT реализовать раскраску во flutter

Уровень сложностиСредний
Время на прочтение28 мин
Количество просмотров3.2K

Сегодня мы рассмотрим, как реализовать раскраску для растровых изображений с помощью алгоритма flood fill. Посмотрим, что уже есть на pub.dev, заглянем немного в теорию этого алгоритма, реализуем его на dart с помощью ChatGPT и применим во flutter приложении.

Читать далее

Как реализовать обрезку изображений во flutter без сторонних библиотек

Уровень сложностиСредний
Время на прочтение14 мин
Количество просмотров2.9K

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

Читать далее