на flutter? Всё норм, или там как с вебом, куча косяков?
нативных на flutter? как это?
согласен, может термин не совсем корректный. Имею ввиду бинарник, который "рисует" в x11/wayland. Или DRI (не очень силён в этой теме). Без посредников в виде webview и т.п.
попробуй дефолтный проект собрать и посмотри
С вебом не все так плохо. А еще скоро обещают добавить компиляцию в васм
Чистый flutter просто работает, ему собственно неважно на чем работать от системы нужен только контекст окна. Разные вещи начинаются когда нужно что то от самой системы, с примитивной работой с фс все ожидаемо отлично, а вот например проигрывание видео уже не так просто, все пакеты которые я пробовал работали с косяками. Из конкретный фич платформы: декорации окон - только под gtk, под например dbus есть пакет, вроде работает, можно строить тему приложения из темы системы через dynamic_color, он дёргает accentColor и colorScheme из gtk
Ну рисуется там все нормально, с гтк все просто. В принцыпе что-то нативное с гуем на флаттере думаю не трудно связать
Меня именно ui интересует, бэк будет отдельным процессом. Это будет единственное полноэкранное приложение, поэтому декорации окна не волнуют. Уже откопал такую штуку, flutter-pi, как раз то что мне нужно. В любом случае, всем спасибо за отзывы🙏
flutter-pi это не полноэкранное приложение, оно именно что запускается вместо окружения рабочего стола, если нужно чтобы приложения запускалось в полноэкранном режиме то есть window_manager. Но если нужно запускать приложение в "монопольном" режим то да, путь как во flutter-pi (у него вроде есть более актуальный аналог или форк, название к сожалению забыл)
Да, верно, под полноэкранным я имел ввиду занимает экран полностью. Также добавил, что оно - единственное. Согласен, "монопольный режим" более подходящее название. За информацию про форк спасибо, изучу этот момент
Обсуждают сегодня