категории | RSS

Flutter на ОС Аврора: Friflex и ОМП выпустили манифест сообщества разработчиков

В августе «Открытая мобильная платформа» (ОМП) опубликовала Flutter SDK с начальной поддержкой ОС Аврора. Мы в Friflex активно участвовали в развитии фреймворка на российской операционной системе, портировали на нее несколько мобильных приложений, выпустили ряд push-плагинов и написали серию статей о нашем опыте в блоге.

Сообщество разработчиков, которые пишут мобильные приложения под ОС Аврора на Flutter, стало заметно прирастать, и 2 апреля собралось в Москве на первой конференции о Flutter на ОС Аврора. На мероприятии прошел круглый стол, где эксперты из ОМП, Фрифлекс, Транстелеком и других компаний обсуждали развитие фреймворка. Также на конференции был представлен Манифест развития Flutter на ОС Аврора. Вместе с ОМП мы призвали разработчиков объединяться и развивать опенсорс-библиотеки и инструменты Flutter под ОС Аврора. В этой заметке рассказываем о его положениях.

Манифест опубликован на странице ОС Аврора VK. Flutter на ОС Аврора: девять принципов сообщества разработчиков

«Манифест — это документ, который определяет ценности. Сегодня мы предлагаем принять его первую версию, чтобы в дальнейшем его можно было дополнять идеями и предложениями. Здесь собраны общие взгляды сообщества, цели, которые оно в целом стремится достичь. Особенно важными нахожу пункты про независимость, самодостаточность разработки», — отмечает CEO Friflex Петр Чернышев.

Flutter — проект с открытым исходным кодом. Каждый может просматривать, использовать, улучшать или распространять исходный код. 

«Наши инструменты для создания приложений с помощью фреймворка Flutter открыты. И мы бы хотели развивать их как опенсорс-сообщество. Для эффективного сотрудничества нужны принципы и правила, поэтому наши коллеги из Friflex, будучи активными участниками процесса развития Flutter, предложили создать Манифест — мы поддержали эту идею», — объясняет директор департамента разработки ОМП Роман Аляутдин.

Участники сообщества ценят сотрудничество и помогают друг другу.

«ОС Аврора начала поддерживать Flutter совсем недавно. В репозитории пока немного документации и открытых вопросов (issues), а сообщество разработчиков, хотя и растет, — еще немногочисленное. Поэтому очень важно помогать друг другу и пополнять общую базу знаний», — говорит Flutter Tech Lead Friflex Юрий Петров.

Приложения на Flutter должны правильно работать на разных устройствах с ОС Аврора. 

Полный список устройств, которые поддерживают российскую операционную систему, можно посмотреть на сайте ОС Аврора.

Приложения на Flutter должны поддерживать разные спецификации устройств с ОС Аврора и размеры экранов, насколько это возможно. 

Например, ОС Аврора очень часто стоит на планшетах. Это надо учитывать. Приложение визуально на планшете должно выглядеть так же хорошо, как и на телефоне.

Документация и руководства (например, по устранению ошибок) должны быть на одном ресурсе. Сообщество будет постоянно их обновлять. 

Сейчас полезную информацию можно найти: 

на портале разработчиков Авроры;

в демонстрациях и примерах в Gitlab ОМП;

в разделе Aurora SDK на сайте ОМП;

в чате, где разработчики из ОМП общаются с разработчиками напрямую. 

Сообщество будет четко регламентировать, как развивать фреймворк и плагины. Разработчики постараются синхронизировать версии Flutter, которые поддерживает ОС Аврора, с основной веткой фреймворка.  

«Flutter на ОС Аврора — это открытый фреймворк, и может показаться, что до него никому нет дела, и он должен развиваться самостоятельно. Но это не так. Открытость не означает, что все нужно пустить на самотек. Мы думаем организовать технический комитет для активной части сообщества. Этот комитет будет принимать во внимание запросы от сообщества и определять развитие фреймворка», — отмечает Flutter Tech Lead Friflex Юрий Петров.

Все части фреймворка должны быть безопасными. Плагины — не исключение. 

«Любой, кто будет использовать Flutter на OC Аврора, должен быть уверен в том, что фреймворк безопасен и полностью исключает обращение к зарубежным серверам. Плагины, которые будут использовать разработчики, должны быть проверены сообществом. Это нужно, чтобы на приложения нельзя было воздействовать через внешние плагины», — говорит Flutter Tech Lead Friflex Юрий Петров.

Экосистема Flutter, адаптированная под ОС Аврора, должна оставаться предсказуемой.

Flutter-разработчики должны устанавливать Flutter SDK и работать с инфраструктурой плагинов на ОС Аврора так, как они привыкли. 

Сообщество постарается сделать инфраструктуру и инструменты для создания Flutter-приложений под ОС Аврора самодостаточными и независимыми. 

«Хотелось бы, чтобы был проверенный pub здесь, в России, чтобы лидеры индустрии и сообщество в целом брали на себя роль по валидации плагинов. Флаттер распространен широко в мобильной разработке, и он может выступать катализатором перехода на российскую ОС путем адаптации уже созданных приложений. В связи с этим развитие инструментов разработчика, общего репозитория плагинов, легкого выхода в магазин приложений должно стать стимулом для бизнеса в выборе Авроры», — отмечает Петр Чернышев, генеральный директор компании «Фрифлекс».

«В Китае уже есть форк Flutter, который позволяет все хранить на своих серверах. У каждого могут быть свои бинарники, например, на серверах университета. Мы можем сделать то же самое. Почему бы не сервера Ростелекома вместо серверов Google», —  добавляет Flutter Team Lead Friflex Дмитрий Мозер. 

Friflex — авторизованный партнер «Открытой мобильной платформы», разработчика ОС Аврора. Компания портировала на российскую операционную систему несколько мобильных приложений. Например, приложения конференции CrossConf и программного комплекса Мобильный агент (он помогает компаниям получать данные от агентов безопасно).



Источник новости: habr.com

DimonVideo
2024-04-05T10:50:04Z

Здесь находятся
всего 0. За сутки здесь было 0 человек
Яндекс.Метрика