Дизайн
September 3
🔄 Unity или Flutter: путь Protone
Введение
Технологический выбор влияет на весь продукт. Приложение Protone, часть экосистемы бренда «Атом», начиналось с Unity. Но когда речь зашла о плавности интерфейсов и удобстве анимаций, Unity стал слабым звеном. Решение нашлось — переход на Flutter 🐦.
✨ Основные проблемы Unity
- Медленный отклик скроллинга.
- Задержка анимаций.
- Пикселизация UI.
- Сложность в работе с текстовыми полями.
🚀 Реализация
- Команда сверстала тестовые экраны (чат и список миссий).
- Создала нативный мост для вызова Flutter-экранов.
- Постепенно перенесла всё приложение, сохранив 3D-аватара в Unity.
- Использовала Hot Reload частично внутри Flutter-модулей.
📌 Преимущества Flutter
- Полный контроль над пикселями.
- Поддержка векторной графики.
- Эффекты: градиенты, размытия.
- Адаптивность под iOS и Android.
Заключение
Flutter позволил Protone сохранить стабильность и открыть новые горизонты для UX.
📌 Забавно, что инженеры Evrone отмечают: Unity и Flutter — как два музыканта в дуэте, у каждого своя партия, но вместе они звучат лучше.