Если вы на самом деле пытаетесь создать плагин, то, согласно названию вашего вопроса, вы не размещаете свой код где-либо в этом каталоге;вместо этого вы бы создали плагин и поместили туда код. Отделение от приложения - это то, что делает его плагином.
Если вы просто хотите добавить код, основанный на MethodChannel, непосредственно в свое нативное приложение, вы можете поместить этот код в любое место в этом каталоге (я хотел быпорекомендуйте новый файл, чтобы он не смешивался с все еще нестабильным базовым кодом Runner, который вам нужно будет заменять каждый раз при обновлении Flutter). До тех пор, пока вы не нарушите основные предположения, такие как название проекта или параметры сборки, используемые Flutter, ваш проект будет делать то, что вам нравится, так же, как и в проектах Flutter, созданных на основе шаблонов и предназначенных для мобильных платформ. Вам просто нужно зарегистрировать его в main
. Непосредственно рядом с хорошая линия для вызова сгенерированного регистратора плагинов .