Да, это правильно. Во Flutter у вас есть возможность вызывать специфичные для платформы API. Это особенно полезно, если вам нужен доступ к функциям, которые недоступны во Flutter напрямую (например, доступ к цепочке для ключей на iOS или к хранилищу ключей на Android).
Для этого вы можете открыть канал сообщений, который соединяет мир дротиков с миром платформ. Вы можете использовать этот канал сообщений для отправки сообщения от Dart на ваш код для конкретной платформы. Этот платформо-зависимый код является либо Java / Kotlin для Android, либо Objective-C / Swift для iOS, в зависимости от вашего выбора при создании проекта.
Более подробную информацию можно найти в документации Flutter здесь: https://flutter.dev/docs/development/platform-integration/platform-channels
Просто наперед, команда Flutter и сообщество Flutter уже написали множество пакетов и плагинов для OSS, которые позаботятся о платформе и предложат вам простой Dart API. Вы можете искать эти пакеты в Пабе: https://pub.dev