Я думаю, что то, что вы хотите сделать, определенно возможно, но, как вы упомянули в своем вопросе, вам придется использовать каналы платформы.
Каналы платформы могут идти в обоих направлениях;вы должны иметь возможность настроить его так, чтобы ваша основная деятельность получала намерение присутствовать в теге NFC, а затем вы отправляете вызов метода из android в dart.Или вы можете начать слушать с дротика, а затем получить метод возврата при получении намерения.
Запись в NFC примерно такая же, вы используете каналы методов для вызова.
В зависимости от того, что вы делаете, вы можете рассмотреть возможность разделения функциональности NFC на плагин, дажеесли вы не в конечном итоге опубликовать плагин.