Media is too big
VIEW IN TELEGRAM
Друзья, команда, спикеры и гости FlutterConf! 🎄
Год подходит к концу, и мы спешим сказать вам самое важное: спасибо.
📢 Спасибо за ваши доклады, которые меняют представления о технологиях.
📢 За ваши вопросы из зала, которые заставляют нас мыслить глубже.
📢 За вашу энергию, которая заряжает Ульяновск, Санкт-Петербург и Москву.
📢 За ваши истории, код, идеи и даже за спорные мнения — без вас FlutterConf был бы просто расписанием.
Пусть в новом году:
· Ваш код компилируется с первого раза, а дедлайны — растягиваются.
· Баги будут несерьёзными, а решения — элегантными.
· Идеи — находить воплощение, а команды — становиться сильнее.
· Находится время не только на git push, но и на себя, близких и просто на тихий вечер с чаем.
Желаем вам в 2026 году:
Семейного счастья , стабильного продакшена,
интересных задач и таких же интересных ответов.
А ещё — ждём вас снова. На новой FlutterConf. С новыми силами, темами и историями🤩
С Новым годом, друзья!
Пусть он будет написан на том языке, который вы любите больше всего. ❤️
Ваша команда FlutterConf📢
Год подходит к концу, и мы спешим сказать вам самое важное: спасибо.
Пусть в новом году:
· Ваш код компилируется с первого раза, а дедлайны — растягиваются.
· Баги будут несерьёзными, а решения — элегантными.
· Идеи — находить воплощение, а команды — становиться сильнее.
· Находится время не только на git push, но и на себя, близких и просто на тихий вечер с чаем.
Желаем вам в 2026 году:
Семейного счастья , стабильного продакшена,
интересных задач и таких же интересных ответов.
А ещё — ждём вас снова. На новой FlutterConf. С новыми силами, темами и историями
С Новым годом, друзья!
Пусть он будет написан на том языке, который вы любите больше всего. ❤️
Ваша команда FlutterConf
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉4❤2🔥1
Ну как вы там? Салатики доели? Выспались?
Давайте разомнем мозги!
Начнем с простенькой загадки:
1. Я — твой личный системный администратор в семь утра.
Включаю бодрость, закрываю все вкладки сна.
Кто я?
Теперь немного усложним задачу:
2. Он — тень на календаре, которая с каждым днём становится короче и темнее.
Когда он наступает, скорость работы увеличивается в десять раз.
Кто это?
И переходим к работе с кодом 😉
3. Он может быть столом или шкафом по воле твоей,
Внутри — любые дети, хоть один, хоть семь семей.
Не ListView, не Column — он один стоит в углу,
Но даёт padding, color и border на полу.
Что это?
Пишите ответы в комментариях. Проверим вашу эрудицию 😏
Давайте разомнем мозги!
Начнем с простенькой загадки:
1. Я — твой личный системный администратор в семь утра.
Включаю бодрость, закрываю все вкладки сна.
Кто я?
Теперь немного усложним задачу:
2. Он — тень на календаре, которая с каждым днём становится короче и темнее.
Когда он наступает, скорость работы увеличивается в десять раз.
Кто это?
И переходим к работе с кодом 😉
3. Он может быть столом или шкафом по воле твоей,
Внутри — любые дети, хоть один, хоть семь семей.
Не ListView, не Column — он один стоит в углу,
Но даёт padding, color и border на полу.
Что это?
Пишите ответы в комментариях. Проверим вашу эрудицию 😏
🔥4😁3❤1
Омельяненко mini.pdf
2.2 MB
Хотите еще полезных инсайтов?
На осенней Стачке в секции Flutter было много интересного и одним из таких докладов мы решили поделиться с вами тут.
Александр Омельяненко, руководитель отдела мобильной разработки ARTW, рассказал о том, как устроена
разработка XMPP-чата в Flutter: с локальной базой, мультимедиа и не самыми очевидными архитектурными решениями.
В докладе — реальный опыт:
♣ как использовать Drift для расширения возможностей XMPP (редактирование и удаление сообщений, работа с историей),
♣ как поддерживать аудио, видео и файлы и объединять разные сценарии общения в одном чате,
♣ как выстроить синхронизацию между XMPP-сервером и локальной базой, чтобы всё работало стабильно.
Мы хотели подготовить краткую выжимку из доклада, но не получилось. В докладе столько важного и полезного, чтобы мы решили поделиться им целиком. Смотрите в прикреплённой презентации 📎
И да, если хочется ещё больше таких технических и прикладных докладов — приходите на FlutterConf в феврале в Москве.
На осенней Стачке в секции Flutter было много интересного и одним из таких докладов мы решили поделиться с вами тут.
Александр Омельяненко, руководитель отдела мобильной разработки ARTW, рассказал о том, как устроена
разработка XMPP-чата в Flutter: с локальной базой, мультимедиа и не самыми очевидными архитектурными решениями.
В докладе — реальный опыт:
♣ как использовать Drift для расширения возможностей XMPP (редактирование и удаление сообщений, работа с историей),
♣ как поддерживать аудио, видео и файлы и объединять разные сценарии общения в одном чате,
♣ как выстроить синхронизацию между XMPP-сервером и локальной базой, чтобы всё работало стабильно.
Мы хотели подготовить краткую выжимку из доклада, но не получилось. В докладе столько важного и полезного, чтобы мы решили поделиться им целиком. Смотрите в прикреплённой презентации 📎
И да, если хочется ещё больше таких технических и прикладных докладов — приходите на FlutterConf в феврале в Москве.
👍2🔥1
🔊 Первый анонс доклада на FlutterConf!
Федор Благодырь из Яндекса расскажет о том, как грокать Build hooks и Native Assets.
В докладе вы узнаете:
🔵 что такое Build hooks и Native Assets;
🔵 какую проблему они решают и кому это must-have;
🔵 практические примеры и более сложные сценарии;
🔵 как выглядит будущее этих инструментов;
🔵 подведём ключевые итоги и выводы.
📍 FlutterConf пройдёт 27 февраля в Москве.
🎟 Если ещё не купили билет — самое время это сделать и присоединиться к сообществу разработчиков!
Федор Благодырь из Яндекса расскажет о том, как грокать Build hooks и Native Assets.
В докладе вы узнаете:
🔵 что такое Build hooks и Native Assets;
🔵 какую проблему они решают и кому это must-have;
🔵 практические примеры и более сложные сценарии;
🔵 как выглядит будущее этих инструментов;
🔵 подведём ключевые итоги и выводы.
📍 FlutterConf пройдёт 27 февраля в Москве.
🎟 Если ещё не купили билет — самое время это сделать и присоединиться к сообществу разработчиков!
❤2👍1🔥1
Как запустить Flutter там, где он «не должен» работать
2 октября 2025 года на Стачке, в секции Flutter, Антон Назаров выступил с докладом
«Собираем собственный Flutter Engine и запускаем Flutter на любой картошке (например, в BeamNG.drive)».
Flutter ценят за универсальность — один UI, множество платформ. Но что делать, если окружение ломает привычные правила? Например, когда нужно встроить UI внутрь видеоигры со своей экосистемой интерфейсов.
В этом докладе Антон:
👨💻 объясняет, что вообще такое Flutter Engine, что он делает, как с ним работать
👨💻 показывает, как изменить core поведение Flutter приложения через модифицированный Flutter Engine
👨💻 рассказывает, как собирать Flutter-приложения с кастомным движком
👨💻 делится редким опытом: как заставить IDE "видеть" кастомные нововведения в движке
‼️ и всё это — на реальной задаче запуска Flutter UI внутри BeamNG.drive
Мы делимся этим видео, чтобы показать, какие нестандартные задачи, глубокие технические доклады и сильные спикеры бывают на наших конференциях.
Следующая Flutter-конференция пройдёт 27 февраля в Москве.
Будет ещё больше практики, экспериментов и нетривиальных решений.
Билеты — на сайте.
Смотреть на rutube
2 октября 2025 года на Стачке, в секции Flutter, Антон Назаров выступил с докладом
«Собираем собственный Flutter Engine и запускаем Flutter на любой картошке (например, в BeamNG.drive)».
Flutter ценят за универсальность — один UI, множество платформ. Но что делать, если окружение ломает привычные правила? Например, когда нужно встроить UI внутрь видеоигры со своей экосистемой интерфейсов.
В этом докладе Антон:
‼️ и всё это — на реальной задаче запуска Flutter UI внутри BeamNG.drive
Мы делимся этим видео, чтобы показать, какие нестандартные задачи, глубокие технические доклады и сильные спикеры бывают на наших конференциях.
Следующая Flutter-конференция пройдёт 27 февраля в Москве.
Будет ещё больше практики, экспериментов и нетривиальных решений.
Билеты — на сайте.
Смотреть на rutube
Please open Telegram to view this post
VIEW IN TELEGRAM
RUTUBE
Собираем собственный Flutter Engine и запускаем Flutter на любой картошке. Антон Назаров. Стачка'25
Flutter очень крутой - тут спору нет. Но крутой он как раз из-за того, что даёт унифицированную экосистему, которая работает почти везде.
Но что, если из-за каких либо особенностей окружения запустить приложение не получается - например, внутри видеоигры…
Но что, если из-за каких либо особенностей окружения запустить приложение не получается - например, внутри видеоигры…
This media is not supported in your browser
VIEW IN TELEGRAM
Цена на FlutterConf вот-вот изменится 🗓️
С 19 января билеты на конференцию подорожают.
Если вы планируете погрузиться в мир кроссплатформенной разработки 27 февраля в Москве — осталось мало времени, чтобы зафиксировать стоимость по действующему тарифу.
Почему стоит поторопиться?
→ Вы получаете доступ ко всем докладам и нетворкингу
→ Гарантируете себе место на главной Flutter-конференции и Beer-party
→ Экономите, отсекая предстоящее подорожание
Действуйте!
👉 Купить билет по текущей цене
С 19 января билеты на конференцию подорожают.
Если вы планируете погрузиться в мир кроссплатформенной разработки 27 февраля в Москве — осталось мало времени, чтобы зафиксировать стоимость по действующему тарифу.
Почему стоит поторопиться?
→ Вы получаете доступ ко всем докладам и нетворкингу
→ Гарантируете себе место на главной Flutter-конференции и Beer-party
→ Экономите, отсекая предстоящее подорожание
Действуйте!
👉 Купить билет по текущей цене
❤2
FlutterConf — конференция для тех, кто разрабатывает приложения, а не просто пишет код
FlutterConf — это конференция для Flutter-разработчиков, мобильных инженеров, тимлидов и тех, кто работает с реальными продуктами, архитектурой и ограничениями платформ.
Здесь говорят не «как начать», а как делать и масштабировать:
— Flutter в продакшене и нестандартных окружениях
— архитектура, производительность и нативные интеграции
— реальные кейсы, сложные решения и инженерные компромиссы
Форматы участия:
— онлайн-билет — смотри из любой точки мира
— оффлайн-билет — участие в Москве + нетворкинг + живая атмосфера конференции
Важно:
🎥 обладатели обоих тарифов получают доступ к записям всех докладов
🍺 оффлайн-участников ждёт beer-party после конференции
Программа постепенно публикуется на сайте — уже сейчас можно изучить темы и спикеров и понять, насколько конференция вам подходит.
Если вы работаете с Flutter в реальных проектах, хотите глубже разобраться в технологиях и унести с собой практические идеи — FlutterConf для вас.
🎟 Билеты уже в продаже
📍 Москва, 3-я ул. Ямского Поля, 26А
📅 27 февраля
FlutterConf — это конференция для Flutter-разработчиков, мобильных инженеров, тимлидов и тех, кто работает с реальными продуктами, архитектурой и ограничениями платформ.
Здесь говорят не «как начать», а как делать и масштабировать:
— Flutter в продакшене и нестандартных окружениях
— архитектура, производительность и нативные интеграции
— реальные кейсы, сложные решения и инженерные компромиссы
Форматы участия:
— онлайн-билет — смотри из любой точки мира
— оффлайн-билет — участие в Москве + нетворкинг + живая атмосфера конференции
Важно:
🎥 обладатели обоих тарифов получают доступ к записям всех докладов
🍺 оффлайн-участников ждёт beer-party после конференции
Программа постепенно публикуется на сайте — уже сейчас можно изучить темы и спикеров и понять, насколько конференция вам подходит.
Если вы работаете с Flutter в реальных проектах, хотите глубже разобраться в технологиях и унести с собой практические идеи — FlutterConf для вас.
🎟 Билеты уже в продаже
📍 Москва, 3-я ул. Ямского Поля, 26А
📅 27 февраля
🔥4❤1👍1
Когда Flutter'у нужны нативные библиотеки — и что с этим делать
На FlutterConf продолжаем разбирать сложные и неочевидные темы — на этот раз поговорим про нативные библиотеки и Аврору ОС.
Егор Попов — ведущий инженер-программист ОМП — расскажет, как Flutter-приложения работают с нативным кодом под Авророй и почему без него в реальных проектах никуда.
Тема доклада:
«Использование нативных библиотек в приложениях на Flutter под Аврора ОС»
О чём пойдёт речь:
- Будем разбираться с тем, что такое нативные библиотеки и как их писать.
- Разберём понятия API и ABI. Попробуем ответить на вопрос "почему библиотека собранная для Ubuntu, не работает в Linux на телефоне".
- Подробно рассмотрим структуру Flutter-приложения под Аврору ОС и как Flutter под Aurora мы используем библиотеки, от которых в Linux никуда не деться.
- Порассуждаем на тему, зачем Flutter-разработчику могут понадобиться нативные библиотеки и какие проблемы можно решить с их помощью.
Доклад для тех, кто работает с Flutter за пределами «идеального» окружения и хочет понимать, что происходит под капотом.
Интересно? Тогда приходите на FlutterConf'26 на доклад Егора!
🎟 Билеты уже в продаже
📍 Москва, 3-я ул. Ямского Поля, 26А
📅 27 февраля
На FlutterConf продолжаем разбирать сложные и неочевидные темы — на этот раз поговорим про нативные библиотеки и Аврору ОС.
Егор Попов — ведущий инженер-программист ОМП — расскажет, как Flutter-приложения работают с нативным кодом под Авророй и почему без него в реальных проектах никуда.
Тема доклада:
«Использование нативных библиотек в приложениях на Flutter под Аврора ОС»
О чём пойдёт речь:
- Будем разбираться с тем, что такое нативные библиотеки и как их писать.
- Разберём понятия API и ABI. Попробуем ответить на вопрос "почему библиотека собранная для Ubuntu, не работает в Linux на телефоне".
- Подробно рассмотрим структуру Flutter-приложения под Аврору ОС и как Flutter под Aurora мы используем библиотеки, от которых в Linux никуда не деться.
- Порассуждаем на тему, зачем Flutter-разработчику могут понадобиться нативные библиотеки и какие проблемы можно решить с их помощью.
Доклад для тех, кто работает с Flutter за пределами «идеального» окружения и хочет понимать, что происходит под капотом.
Интересно? Тогда приходите на FlutterConf'26 на доклад Егора!
🎟 Билеты уже в продаже
📍 Москва, 3-я ул. Ямского Поля, 26А
📅 27 февраля
🔥4👍3❤1
Если вы работаете с Flutter и хотите разбираться глубже, чем «собрать приложение по гайду» — сейчас лучший момент купить билет по текущей цене.
FlutterConf — это конференция про реальные инженерные задачи: кастомные движки, нативные библиотеки, нестандартные окружения и практику, которую сложно нагуглить.
С 1 февраля билет станет дороже для обоих тарифов.
Анонсы некоторых докладов уже на сайте.
🎟 Успейте купить билет до повышения цены.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1👍1🔥1
Вы ещё можете успеть на FlutterConf’26
FlutterConf — конференция для разработчиков, которые хотят разбираться во Flutter глубже, чем «собрать приложение по гайду».
Полный день конференции — это много профильных и практичных докладов, интерактив и живой нетворкинг с теми, кто решает реальные инженерные задачи и работает с нестандартными окружениями.
Вот небольшая часть того, что запланировано в программе:
- сборка собственного Flutter Engine и запуск Flutter там, где «это невозможно»
- использование нативных библиотек во Flutter-приложениях под Аврора ОС
- работа с API и ABI и почему библиотеки не везде совместимы
- практики, которые сложно нагуглить и которые приходят только с опытом
Программа уже формируется на сайте
Форматы участия: онлайн и офлайн в Москве.
В обоих тарифах — записи всех докладов.
Офлайн-участников ждёт нетворкинг и beer-party.
Если вы хотите понимать, как Flutter устроен под капотом и применять это в реальных задачах — вам на FlutterConf'26.
До конференции меньше месяца. Успейте стать частью события.
🏷️ Билеты уже в продаже
📍 Москва, 3-я ул. Ямского Поля, 26А
🧡 27 февраля
FlutterConf — конференция для разработчиков, которые хотят разбираться во Flutter глубже, чем «собрать приложение по гайду».
Полный день конференции — это много профильных и практичных докладов, интерактив и живой нетворкинг с теми, кто решает реальные инженерные задачи и работает с нестандартными окружениями.
Вот небольшая часть того, что запланировано в программе:
- сборка собственного Flutter Engine и запуск Flutter там, где «это невозможно»
- использование нативных библиотек во Flutter-приложениях под Аврора ОС
- работа с API и ABI и почему библиотеки не везде совместимы
- практики, которые сложно нагуглить и которые приходят только с опытом
Программа уже формируется на сайте
Форматы участия: онлайн и офлайн в Москве.
В обоих тарифах — записи всех докладов.
Офлайн-участников ждёт нетворкинг и beer-party.
Если вы хотите понимать, как Flutter устроен под капотом и применять это в реальных задачах — вам на FlutterConf'26.
До конференции меньше месяца. Успейте стать частью события.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1👍1🔥1
Что говорят те, кто уже был на FlutterConf
Мы собрали для вас видео-отзывы с прошлой конференции — живые впечатления участников о том, как это было на самом деле.
Именно за это FlutterConf ценят: за практику, инженерную глубину и атмосферу, в которой хочется обсуждать код, а не слайды.
До следующей конференции осталось меньше месяца и мы уверены, что в этом году будет ещё сильнее.
Смотрите, как это было, и присоединяйтесь.
🏷️ Билеты уже в продаже
📍 Москва, 3-я ул. Ямского Поля, 26А
🧡 27 февраля
Мы собрали для вас видео-отзывы с прошлой конференции — живые впечатления участников о том, как это было на самом деле.
Именно за это FlutterConf ценят: за практику, инженерную глубину и атмосферу, в которой хочется обсуждать код, а не слайды.
До следующей конференции осталось меньше месяца и мы уверены, что в этом году будет ещё сильнее.
Смотрите, как это было, и присоединяйтесь.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Иконки в Flutter: всё не так просто, как кажется
На FlutterConf'26 с докладом выступит Олег Чемоданов, ведущий Flutter-разработчик ООО «Айтижен».
Тема: «Flutter Icons: разрушаем мифы»
Иконки в приложении — это не только про визуал. Это про форматы, платформенные ограничения, производительность и удобство для разработчика. В докладе разберём, где чаще всего допускают ошибки и как выстроить работу с иконками системно.
Олег расскажет:
— в чём реальная проблематика работы
— методология выбора и подготовки форматов
— краткий обзор доступных форматов и их особенностей
— platform specifics и практические результаты
— влияние решений на Developer Experience
— выводы, которые можно сразу применять в проектах
Приходите! Будет интересно и полезно.
🏷️ Билеты уже в продаже
📍 Москва, 3-я ул. Ямского Поля, 26А
🧡 27 февраля
На FlutterConf'26 с докладом выступит Олег Чемоданов, ведущий Flutter-разработчик ООО «Айтижен».
Тема: «Flutter Icons: разрушаем мифы»
Иконки в приложении — это не только про визуал. Это про форматы, платформенные ограничения, производительность и удобство для разработчика. В докладе разберём, где чаще всего допускают ошибки и как выстроить работу с иконками системно.
Олег расскажет:
— в чём реальная проблематика работы
— методология выбора и подготовки форматов
— краткий обзор доступных форматов и их особенностей
— platform specifics и практические результаты
— влияние решений на Developer Experience
— выводы, которые можно сразу применять в проектах
Приходите! Будет интересно и полезно.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1👍1🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
👍4
FlutterConf [официальный канал]
Video message
Мы запускаем рубрику "Ответы на вопросы".
Анна Жаркова, руководитель группы разработки Usetech, член программного комитета отвечает на вопрос:
"Какую ошибку чаще всего совершают flutter-разработчики и как избежать ее возникновения?"
Анна Жаркова, руководитель группы разработки Usetech, член программного комитета отвечает на вопрос:
"Какую ошибку чаще всего совершают flutter-разработчики и как избежать ее возникновения?"
This media is not supported in your browser
VIEW IN TELEGRAM
🍻 Не уезжайте сразу после FlutterConf 😏
После завершения докладов всех ждёт традиционная beer-party.
Опытные участники знают: это время для напитков, лёгкого фуршета, неформального общения и весёлого караоке.
Именно здесь чаще всего завязываются самые полезные знакомства и придумываются интересные новые проекты.
Так что планируйте провести вечер вместе с нами.
А в комментариях можно написать, какие песни вы бы хотели спеть в караоке 🎤
После завершения докладов всех ждёт традиционная beer-party.
Опытные участники знают: это время для напитков, лёгкого фуршета, неформального общения и весёлого караоке.
Именно здесь чаще всего завязываются самые полезные знакомства и придумываются интересные новые проекты.
Так что планируйте провести вечер вместе с нами.
А в комментариях можно написать, какие песни вы бы хотели спеть в караоке 🎤
❤5
This media is not supported in your browser
VIEW IN TELEGRAM
FlutterConf [официальный канал]
Video message
Вы только посмотрите, что мы для вас приготовили! 🔥
Подкаст с евангелистом Dart и Flutter, доцентом СПбГУАП, автором книг по Dart/Flutter - Станиславом Чернышевым.
Следите за новостями в канале. Мы скоро опубликуем подробное интервью ☺️
Подкаст с евангелистом Dart и Flutter, доцентом СПбГУАП, автором книг по Dart/Flutter - Станиславом Чернышевым.
Следите за новостями в канале. Мы скоро опубликуем подробное интервью ☺️
👍5🔥3❤1
Forwarded from Стачка [официальный канал]
RUTUBE
Болевые точки технологий. Гость – Станислав Чернышёв в подкасте «Программный комитет»
Что делать, когда твою любимую технологию каждый год хоронят? Сколько приложений от Apple релизится с использованием «непопулярного» Flutter?
Как появляются приложения, которыми мы пользуемся каждый день?
В новом выпуске подкаста «Программный комитет» говорим об этом со Станиславом Чернышёвым — доцентом СПбГУАП и автором книг по Dart/Flutter.
Обсуждаем, существует ли «один код для всех платформ», как нейросети меняют программирование и почему некоторые функции годами не доходят до релиза, даже если их очень ждут пользователи.
📢 Смотреть
📢 Слушать
В новом выпуске подкаста «Программный комитет» говорим об этом со Станиславом Чернышёвым — доцентом СПбГУАП и автором книг по Dart/Flutter.
Обсуждаем, существует ли «один код для всех платформ», как нейросети меняют программирование и почему некоторые функции годами не доходят до релиза, даже если их очень ждут пользователи.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍2❤1
Едете на FlutterConf не в одиночку? Можно сэкономить.
Если вы собираетесь на конференцию с друзьями, коллегами или всей командой — оформляйте билеты одним заказом и получите скидку.
Частые ситуации:
— «Мы едем компанией, можно дешевле?» — Да
— «Хотим взять билеты на команду. Можно нам скидку?» — Да
— «Нас несколько человек, есть ли групповой тариф?» — Да
Условия простые:
• от 3 билетов — скидка 5%
• от 5 билетов — скидка 10%
• от 10 билетов — скидка 15%
Чтобы оформить такой заказ, напишите руководителю отдела продаж Марине — @MarinaA_Lyubimova
Если вы собираетесь на конференцию с друзьями, коллегами или всей командой — оформляйте билеты одним заказом и получите скидку.
Частые ситуации:
— «Мы едем компанией, можно дешевле?» — Да
— «Хотим взять билеты на команду. Можно нам скидку?» — Да
— «Нас несколько человек, есть ли групповой тариф?» — Да
Условия простые:
• от 3 билетов — скидка 5%
• от 5 билетов — скидка 10%
• от 10 билетов — скидка 15%
Чтобы оформить такой заказ, напишите руководителю отдела продаж Марине — @MarinaA_Lyubimova
❤1👍1🔥1