Давеча я делал репост из канала Surf Flutter Team, в котором шла речь о новой статье, которая в свою очеред расскзывала о Flutter Add-to-app - способе запихать наш любимый Flutter в нативные приложения на Android & iOS.

Мне давно уже была известна эта фишка, но до сих пор ни годных материалов по теме не попадалось, ни практического опыта в этом деле я так и не приобрел. Но зажгло интерес к этой теме то, что Duit, может использоваться несколько иначе, чем я представлял раньше - в качестве BDUI-движка для нативных приложений 🙂

Я уже начал эксперименитровать в этом направлении:

  • Написал код с использованием platform channels, который позволит передавать данные в duit из нативного кода, вызывая обработку событий и лайаута, а также выполнение пользовательских действий. Это позволит выключить транспортный слой duit из работы, что позволит использвовать только нативный http-клиент целевого приложения.
  • Снова начал познавать "тонкости" нативных приложений, чтобы сделать более-менее приемлемый showcase, за который не было бы стыдно 🙂

Как по мне, если это не крутая возможность расширить область применения фреймворка, то хороший повод наконец разобраться с тонкостями создания модулей и работы с platform channels на практике😁