flutter

  • ХабрахабрФото Работа со списками во Flutter-приложениях (часть 2)

    Работа со списками во Flutter-приложениях (часть 2)

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

    Читать далее »
  • ХабрахабрФото Flutter Flame: ускоряем в 32 раза работу со столкновениями

    Flutter Flame: ускоряем в 32 раза работу со столкновениями

    Как я уже писал ранее, на FPS в Flame в основном влияют операции, производимые на CPU. Если в вашей игре достаточно много взаимодействующих объектов, то одной из самых дорогих операций будет определение столкновений. Настолько дорогой, что на экране performance-метрики она закроет собой любые другие неоптимизированные участки. Сами авторы Flame отлично осознают, что их алгоритм – не идеальный, а просто «дающий…

    Читать далее »
  • ДайджестФото Joomla-дайджест за 2-й квартал 2022 года

    Joomla-дайджест за 2-й квартал 2022 года

    Все главные новости из мира Joomla с момента выхода предыдущего дайджеста 19 апреля 2022 года в одной статье. Традиционно наш дайджест обозревает новости, расширения, шаблоны и статьи из мира Joomla. Прошлый выпуск вы можете прочитать здесь. Главные новости о Joomla С момента выпуска предыдущего дайджеста вышло 5 стабильных релизов Joomla 3. 10.x и Joomla 4. Среди них самым важным, конечно, стал…

    Читать далее »
  • ХабрахабрФото Flutter jank shaders — история проблемы и пути решения

    Flutter jank shaders — история проблемы и пути решения

    Меня зовут Андрей, я Flutter-разработчик в команде Центра развития финансовых технологий (ЦРФТ) Россельхозбанка. Сегодня поговорим о «jank shaders» — дёргающейся анимации при первых запусках приложений на Flutter — и о том, как можно постараться её исправить. Несколько лет назад пользователи отметили, что при первом запуске приложений на Android и IOS наблюдаются некоторые задержки в анимации, но при последующих запусках задержки…

    Читать далее »
  • ХабрахабрФото Flutter на Python

    Flutter на Python

    Приветствую вас, дорогие любители и знатоки Python! Знали ли вы, что можно разрабатывать кросплатформенные приложения, используя всю мощь и выразительность своего любимого змеиного языка в связке с ныне популярным фреймворком Flutter? Оказывается, такая возможность есть! Всех заинтересовавшихся прошу под кат за деталями. Недавно совершенно случайно наткнулся на Ютубе на ролик от индусских братьев, в котором рассказывали, о неком фреймворке под…

    Читать далее »
  • ХабрахабрФото Поговорим про безопасность в Dart и Flutter

    Поговорим про безопасность в Dart и Flutter

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

    Читать далее »
  • ХабрахабрФото Flutter для автомобиля. А почему бы и нет?

    Flutter для автомобиля. А почему бы и нет?

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

    Читать далее »
  • ХабрахабрФото Flutter for Web: гайд для начинающих

    Flutter for Web: гайд для начинающих

    Изначально Flutter был известен как фреймворк для создания кроссплатформенных мобильных приложений для Android и iOS. Но концепция Flutter не ограничивается мобильной разработкой, фреймворк позволяет создавать пользовательские интерфейсы для любого экрана с помощью кроссплатформенной разработки: разрабатывать web и desktop-приложения. Мы в Friflex работаем на Flutter с момента выхода первой версии и хорошо знаем особенности фреймворка. В этой статье Никита Улько, Flutter…

    Читать далее »
  • ХабрахабрФото Как тестировать стриминговые приложения

    Как тестировать стриминговые приложения

    Может показаться, что разработка проекта для видеостриминга — это просто: слепи плеер, возьми контент с сервера — и готово. Но только после того, как мы сами начали делать такой проект, мы поняли, что это — весьма нетривиальная задача для разработки и тестирования.  Меня зовут Влад Попов, я — QA в Surf. В статье расскажу, на что нужно обращать внимание при…

    Читать далее »
  • ИгрыФото Flutter & games: пробуем Bonfire в роли игрового движка

    Flutter & games: пробуем Bonfire в роли игрового движка

    Всем привет! Продолжаю делиться своими раскопками в области использования Dart и Flutter не совсем по назначению. Хотя, учитывая недавний выход в релиз тулкита от Flutter для разработки казуальных игр (https://flutter.dev/games), можно сказать, что статья как раз тематическая. Ну, решайте сами, а я только скажу, что в этой статье будет рассмотрен фреймворк Bonfire для создания RPG игр, его плюсы и, к…

    Читать далее »


Кнопка «Наверх»