Как дизайнер своё приложение навайбкодил

История о том, как одинокий UX/UI-дизайнер сделал Flutter приложение, прошёл огонь, воду, Drag’n Drop — и вышел в релиз.

https://habr.com/ru/articles/966302/

#Cursor #Codex #Одиночная_разработка #lowcode #Flutterприложение #кроссплатформенность #переход_дизайнера_в_разработку #Firebase #минималистичный_дизайн

Как дизайнер своё приложение навайбкодил

История о том, как одинокий UX/UI-дизайнер сделал Flutter приложение, прошёл огонь, воду, Drag’n Drop — и вышел в релиз. Вступление Этот рынок приложений боится меня. Я видел его истинное лицо:...

Хабр

РЕД ВРМ. Как мы создали VDI-решение с кроссплатформенным подключением РЕД ОС и Windows

Привет, Хабр! Меня зовут Артём, и я менеджер продукта РЕД ВРМ . В сегодняшнем материале я расскажу, почему мы всё-таки решили разработать отечественный VDI на базе протокола RED DIRECT, что РЕД ВРМ уже умеет, а чему мы научим его в ближайших редакциях.

https://habr.com/ru/companies/redsoft/articles/965544/

#vdi #vdi_решения_vmware #ред_врм #ред_софт #кроссплатформенность #rdp_протокол #windows #red_direct #виртуализация #citrix

РЕД ВРМ. Как мы создали VDI-решение с кроссплатформенным подключением РЕД ОС и Windows

Привет, Хабр! Меня зовут Артём, и я менеджер продукта РЕД ВРМ . В сегодняшнем материале я расскажу, почему мы всё-таки решили разработать отечественный VDI на базе протокола...

Хабр

Отказ от DevExpress Reports: переход на собственную систему отчетности

Всем привет! Меня зовут Леонид, я разработчик компании DD Planet. Как мы все прекрасно понимаем, ни один бизнес‑проект немыслим без разного рода отчетов. Быстрота и удобство их создания зачастую критично важны. В нашей компании мы долгое время использовали инструмент DevExpress Reports. Однако после ухода DX с отечественного рынка остро встал вопрос о пересмотре архитектуры формирования отчетов — особенно тех, что создавались с помощью визуального дизайнера форм. Раньше, при использовании компонентов DevExpress, такие отчеты можно было создать в несколько кликов и практически без знания кода — за счет мощного и удобного дизайнера:

https://habr.com/ru/articles/962804/

#Создание_отчетов #excel #Замена_ушедшего_ПО #экспорт_данных #Работа_с_большими_данными #Использование_готовых_библиотек #SSR #кроссплатформенность

Отказ от DevExpress Reports: переход на собственную систему отчетности

Оглавление: Проблема ухода DX и потери инструмента для создания отчетов Краткий обзор лицензионных альтернатив для создания отчетов Альтернативы для создания отчетов Excel Альтернативы для создания...

Хабр

Как создать собственный RenderObject

Наверняка вы слышали, что Flutter позволяет управлять содержимым каждого пикселя на экране. И что он помогает реализовать любой интерфейс, который только можно вообразить. Меня зовут Александр, я Flutter-разработчик в Surf, и сегодня мы сделаем ещё один небольшой шаг к этим крутейшим возможностям — мы научимся создавать собственные RenderObject. В этой статье мы разберём, как RenderObject появляются на свет, какие задачи решают, зачем может понадобиться создание собственных RenderObject, а также рассмотрим процесс создания собственного RenderObject с примерами и без танцев с бубном. Читать дальше

https://habr.com/ru/companies/surfstudio/articles/947394/

#dart #flutter #кроссплатформенность #кроссплатформенная_разработка #renderobject #render_object

Как создать собственный RenderObject

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

Хабр

Как мы переписали мобильное приложение с React Native на Flutter

React Native не справился. Flutter — как глоток свежего воздуха. Рассказываем, как наша команда переписала большое приложение (60+ экранов, оффлайн режим, карта, камера) на Flutter, с чем пришлось повозиться и почему теперь не жалеем.

https://habr.com/ru/articles/929058/

#flutter #кроссплатформенность #react_native #миграция_приложений #производительность #android

Как мы переписали мобильное приложение с React Native на Flutter

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

Хабр

CoreBus: Часть 5 — попытка использования Native AOT

CoreBus (старое название «Терминальная программа») — кроссплатформенный терминал для работы с COM-портами и TCP-сокетами с поддержкой протоколов Modbus TCP / RTU / ASCII. Ребрендинг, новые фичи и Native AOT (+ боль и разочарование).

https://habr.com/ru/articles/922944/

#modbus_rtu #modbus_tcp #modbus_ascii #avalonia_ui #terminal #native_aot #corebus #терминал #com #кроссплатформенность

CoreBus: Часть 5 — попытка использования Native AOT

CoreBus (старое название «Терминальная программа») — кроссплатформенный терминал для работы с COM-портами и TCP-сокетами с поддержкой протоколов Modbus TCP / RTU / ASCII. Ребрендинг, новые фичи и...

Хабр

Нюансы кроссплатформенной разработки на Vue и React

Этот документ — не просто список, а выжимка боли, шишек и неожиданных открытий, с которыми сталкивается почти каждый фронтендер. Неважно, Vue ты выбрал или React, если твое приложение должно работать в браузере на айфоне пятилетней давности — добро пожаловать в клуб. Здесь будет всё: от странностей с Safari до неожиданных проблем с синтетическими событиями. Нюансы мобильных браузеров и PWA iOS Safari не поддерживает Notification API без установки PWA Проблема: На iOS ты не можешь просто вызвать new Notification(...) — API будет недоступно, пока пользователь не установит сайт как PWA на домашний экран. Так же, в Safari просто не будет доступен класс Notification, браузер его просто не имплиментирует на этапе браузерного окна. Решение: - Чтобы проверить можно ли использовать уведомления можно написать следующую проверку: typeof window !== 'undefined' && 'Notification' in window; 🔗 [MDN — Notification API]( https://developer.mozilla.org/en-US/docs/Web/API/Notifications_API ) 🔗 [WebKit — Push Notifications]( https://webkit.org/blog/12945/meet-web-push-on-ios/ )

https://habr.com/ru/articles/925732/

#кроссплатформенность #кроссбраузерность #vue #react

Notifications API - Web APIs | MDN

The Notifications API allows web pages to control the display of system notifications to the end user. These are outside the top-level browsing context viewport, so therefore can be displayed even when the user has switched tabs or moved to a different app. The API is designed to be compatible with existing notification systems, across different platforms.

MDN Web Docs

Интеграция Flutter Mobile SDK в ОС Аврора

Аврора — это отечественная мобильная ОС, развиваемая компанией «Открытая мобильная платформа». Она построена на базе Linux и унаследовала часть решений от Sailfish OS, но за последние годы превратилась в самостоятельную, зрелую платформу. Пятая версия, вышедшая в 2024 году, ориентирована не только на корпоративный сектор, но и на массового пользователя. В ней — переработанный интерфейс, поддержка планшетов, 64-битная архитектура, повышенная устойчивость и растущая экосистема приложений. И вот в эту экосистему мы решили встроить наш Flutter Mobile SDK. В этой статье мы — тимлид

https://habr.com/ru/companies/2gis/articles/924088/

#flutter #qt #аврора_ос ++ #dart #кроссплатформенность #кроссплатформенная_разработка

Интеграция Flutter Mobile SDK в ОС Аврора

Всем привет. Это снова мы — тимлид Mobile SDK в 2ГИС Александр Максимовский и Flutter-разработчик @Sameri11 Михаил Новосельцев. В предыдущих двух статьях мы рассказывали, как наша команда успешно...

Хабр

2D-скролл во Flutter

Да кто такой этот ваш 2D-скролл? Зачем он нужен, если ты не делаешь аналог excel? На самом деле, двунаправленная прокрутка нужна в огромном количестве сценариев использования мобильных приложений, в виде таблицы можно представить самые разные сущности — как, например, наш видеоредактор. Есть только одна маленькая проблема: видеоредактор Yappy кроссплатформенный, написан на Flutter, а до недавнего времени команда фреймворка предлагала только один способ реализовать 2D-скролл — очень не производительный. В статье рассказываю, в чём была была загвоздка, что есть во Flutter сейчас и каких впечатляющих результатов можно добиться собственной реализацией.

https://habr.com/ru/companies/habr_rutube/articles/922618/

#flutter #видеоредактор #two_dimensional_scrollables #ui #анимация #производительность #кроссплатформенность #кроссплатформенная_разработка #yappy

2D-скролл во Flutter

Да кто такой этот ваш 2D-скролл? Зачем он нужен, если не делать аналог excel? На самом деле, двумерный скролл нужен в огромном количестве сценариев использования мобильных приложений. В виде таблицы...

Хабр

Кроссплатформенный опыт Surf с Flutter Web

Вместе с Самиром, Flutter-разработчиком в Surf, мы разберём, что за зверь этот Flutter Web. Посмотрим, что происходит у него «под капотом», какие трудности возникают в проде, как адаптировать UX под веб и какие виджеты помогут сделать интерфейс удобным. Читать дальше

https://habr.com/ru/companies/surfstudio/articles/916840/

#flutter #flutter_mobile_development #flutter_web #web #вебразработка #кроссплатформенность #кроссплатформенная_разработка #dart #canvas

Кроссплатформенный опыт Surf с Flutter Web

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

Хабр