Flutter · Dart · white-label сборки
Проверка схожести кода Flutter
White-label команды на Flutter собирают много вариантов из одной Dart-базы. apporig сравнивает деревья виджетов, паттерны state, маршруты навигации и pubspec.yaml – а не только переименованные заголовки в store.
Какие паттерны Flutter попадают под дубликаты
Повторяющиеся BLoC-схемы, общие repository-слои и скопированные экраны видны в каталоге даже при разных темах. Модерация всё чаще смотрит на структуру, а не только на скриншоты.
apporig разбирает Dart через tree-sitter и при загрузке гибридных репозиториев сравнивает host-проекты Kotlin/Swift в том же workspace.
Поток для bulk-публикации на Flutter
Держите один workspace на портфель брендов. Загружайте каждый flavor перед релизом, проверяйте пары COPY среди siblings, прикладывайте отчёт к QA sign-off.
- Структурные отпечатки Dart AST
- Сравнение widget tree и маршрутов навигации
- Общие lib/ и пересечения package
- ZIP или Git из CI-артефактов
Частые вопросы
Анализирует ли apporig Dart-код Flutter?
Да. Dart AST, дерево виджетов, маршруты навигации, ThemeData и пересечения pubspec.yaml.
Как Flutter white-label студии используют apporig?
Загружают каждый client flavor в workspace, сканируют перед store и переписывают COPY-модули в Dart.