Flutter · Dart · white-label builds
Flutter appkodlikhetskontroll
Flutter white-label-team kompilerar många varianter från en Dart-kodbas. apporig jämför widget-träd, state-mönster, navigeringsrutter och pubspec.yaml – inte bara omdöpta apptitlar.
Vilka Flutter-mönster triggar dupliceringsflaggor
Upprepade BLoC-layouts, delade repository-lager och kopierade skärmflöden syns i kataloger även när teman skiljer sig. Granskningsteam tittar allt oftare på struktur, inte bara butiksskärmdumpar.
apporig analyserar Dart med tree-sitter och jämför Flutter host-projekt (Kotlin/Swift) i samma workspace när du laddar upp hybridrepos.
Flutter bulkutgivningsarbetsflöde
Håll ett workspace per varumärkesportfölj. Ladda upp varje flavor före release, granska COPY-par mot syskonappar, bifoga rapporter till QA-signoff.
- Dart AST strukturellt fingeravtryck
- Widget-träd- och navigeringsruttjämförelse
- Delade lib/-mappar och paketöverlapp
- ZIP- eller Git-uppladdning från CI-artefakter
Vanliga frågor
Can apporig analyze Flutter Dart code?
Yes. apporig uses Dart AST parsing for widget trees, navigation routes (GoRouter and MaterialApp patterns), ThemeData layout, and pubspec.yaml dependency overlap.
How do Flutter white-label studios use apporig?
Upload every client flavor to one workspace, scan before store upload, and rewrite Dart modules flagged COPY in widgets, navigation, or dependencies.
Does apporig compare Flutter with native host code?
Dart metrics focus on Flutter source. Kotlin/Swift host folders may be ingested as separate native projects in the same workspace when you upload a hybrid repo.
What Flutter patterns trigger duplicate detection?
Shared widget hierarchies, navigation graphs, theme blocks, pubspec dependencies, and class/mixin structure from tree-sitter Dart analysis.