Видео и подкасты для разработчиков
Архитектура white-label на Flutter: тонем в абстракциях
Рассмотрел тему white-label с точки зрения ее отличий от темизации и стандартных решений «из коробки», подчеркивая важность индивидуального подхода и кастомизации.
Опыт проектирования white-label приложения на Flutter, ориентированного на разработчиков и проектные команды, которые создают масштабируемые и кастомизируемые мобильные приложения.
Марк Абраменко рассказал о переходе с React Native на Flutter, освещая как проблемы, так и удачные решения, которые привели к успешной реализации проекта. Рассмотрел тему white-label с точки зрения ее отличий от темизации и стандартных решений «из коробки», подчеркивая важность индивидуального подхода и кастомизации.
Проектирование начинается с выбора подхода: использование многомодульности или монолита вместе с feature-toggle. Спикер объяснил, почему мы выбрали модульный подход, основанный на общей библиотеке, который обеспечивает гибкость в управлении проектами разных клиентов и упрощает поддержку. Обсудил, как создание универсального UI kit, так и специфику навигации во Flutter через Navigator 2.0. А также методы работы с различными ассетами и фичами, специфичными для каждого клиента.
Рассмотрение вопросов версионирования общей библиотеки, анализ потенциальных проблем многомодульности на Flutter, а также архитектуры отдельных фич и бэкенда предоставит полное представление о комплексности и возможностях проектов white-label.
В завершение спикер поделился размышлениями о том, стоит ли вкладываться в разработку white-label приложений и можно ли достичь настоящей универсальности в таких проектах.
-
Видео и подкасты для разработчиков1 месяц назад
Алгоритмы — самый провальный этап собеседований
-
Автоматическое тестирование приложений1 месяц назад
Как автоматически обнаруживать утечки памяти в CI/CD с помощью UI-тестов
-
Дизайн и прототипирование1 месяц назад
Дизайн-система в SwiftUI
-
Видео и подкасты для разработчиков1 месяц назад
Combine с нуля — реактивщина это просто