Можно дублировать только платформозависимые части. Что за либа-то?
Ну подожди. Реализация же идёт следующим образом: к примеру в проекте юзаем либу. Мы вызываем метод этой либы, которые прописаны в flutter части, затем в зависимости от платформы идём в реализацию нативной части, к примеру в android. Там написан код на java, который в свою очередь выполняется и ретурнает результат.