Юрий Петров, Tech Lead Friflex, выступил на конференции CrossConf с докладом «Flutter везде, даже в чайнике». Он рассказал, как адаптировать одно и то же Flutter-приложение под разные платформы, от Android до операционной системы умного чайника.
«Мир быстро меняется: список платформ через 10 лет легко удвоится или утроится. Делать новые системы становится проще, помогают мультиагентные решения. Если вы пишете приложение сегодня, завтра может понадобиться портирование на новые устройства. Поэтому важно изначально закладывать переносимость», — поделился Юрий Петров.
Руководитель отдела разработки Friflex отметил, что архитектура популярного фреймворка Flutter делает его удобным для портирования.
«Flutter легко портируется на разные платформы, потому что у него есть четкое разделение на три слоя. Код написан на Dart, он не меняется при переходе на различные системы, например, с Android на Windows или с Linux на чайник. Есть Flutter Engine — библиотека, которую вы можете собрать под любую платформу. И Embedder — нижний слой, который нужно будет менять, если вы хотите портировать Flutter на какую-либо систему», — отметил Юрий Петров.
CrossConf — конференция о разработке цифровых продуктов на кроссплатформенных технологиях — проходит с 2022 года. Организатор конференции –– компания Friflex. Компания специализируется на Flutter и развивает фреймворк, в том числе на российской операционной системе Аврора, на которую она портировала ряд мобильных приложений. В том числе, приложения страховой компании ЭНЕРГОГАРАНТ и торговой сети «Бристоль».