How maruf-ul-karim/tracketclaude works
The repository appears to be an Android video-editing app: its package names indicate projects, frame analysis, and sticker editing, with MediaPipe services for graph and model resources. The README provides no product details, and the main activity and several domain implementations were not sampled, so the user workflow is tentative. Dashed edges mark inferred connections; sampled interfaces and service implementations support only the internal relationships shown.
Main entry points: StorageConnection.java Storage connection · MainActivity.java App activity · InterProcessCoordinator.java Process coordinator · ResourcesService.java Graph resources
Components 24
App experience
- App activity
com.tracket.app-project/app/src/main/java/com/tracket/MainActivity.java - Sticker editing
com.tracket.app-project/app/src/main/java/com/tracket/editor/sheets/stickers/StickersRepository$ImportException.java - App resources
com.tracket.app-project/app/src/main/java/com/tracket/app/R.java - Alert list styling
com.tracket.app-project/app/src/main/java/defpackage/dn6.java
Media processing
- Frame analysis
com.tracket.app-project/app/src/main/java/com/tracket/processing/extractor/AnalysisFramePipeline.java - Graph service API
com.tracket.app-project/app/src/main/java/com/google/mediapipe/framework/GraphService.java - Graph resources
com.tracket.app-project/app/src/main/java/com/google/mediapipe/framework/ResourcesService.java - Model cache service
com.tracket.app-project/app/src/main/java/com/google/mediapipe/tasks/core/ModelResourcesCacheService.java - Effect assets
com.tracket.app-project/app/src/main/java/com/google/research/xeno/effect/AssetRegistryService.java - Resource mapping
com.tracket.app-project/app/src/main/java/com/google/mediapipe/framework/ResourcesWithMapping.java - Model resources
com.tracket.app-project/app/src/main/java/com/google/mediapipe/tasks/core/ModelResourcesCache.java - Asset service API
com.tracket.app-project/app/src/main/java/defpackage/und.java
Platform services
- Room invalidation
com.tracket.app-project/app/src/main/java/androidx/room/MultiInstanceInvalidationService.java - Work constraint
com.tracket.app-project/app/src/main/java/defpackage/kp1.java - Invalidation binder
com.tracket.app-project/app/src/main/java/defpackage/vd5.java
Persistence
- Project data
com.tracket.app-project/app/src/main/java/com/tracket/projects/data/ProjectsRepositoryDefault$FailedReadVideoException.java - Storage connection
com.tracket.app-project/app/src/main/java/androidx/datastore/core/StorageConnection.java - Storage provider
com.tracket.app-project/app/src/main/java/androidx/datastore/core/Storage.java - Process coordinator
com.tracket.app-project/app/src/main/java/androidx/datastore/core/InterProcessCoordinator.java - Storage helpers
com.tracket.app-project/app/src/main/java/defpackage/lq3.java - Storage callback
com.tracket.app-project/app/src/main/java/defpackage/mq3.java - Storage flow
com.tracket.app-project/app/src/main/java/defpackage/vs1.java - Lock callback
com.tracket.app-project/app/src/main/java/defpackage/xp3.java
Other components
- Editor user
Connections 20
- Editor user → App activity: uses
- App activity → Project data: manages projects
- App activity → Frame analysis: starts analysis
- App activity → Sticker editing: opens editing
- Storage provider → Storage connection: creates connection
com.tracket.app-project/app/src/main/java/androidx/datastore/core/Storage.java - Storage connection → Process coordinator: provides coordinator
com.tracket.app-project/app/src/main/java/androidx/datastore/core/StorageConnection.java - Storage connection → Storage helpers: uses callback
com.tracket.app-project/app/src/main/java/androidx/datastore/core/StorageConnection.java - Storage connection → Storage callback: uses callback
com.tracket.app-project/app/src/main/java/androidx/datastore/core/StorageConnection.java - Storage connection → Storage flow: uses flow
com.tracket.app-project/app/src/main/java/androidx/datastore/core/StorageConnection.java - Process coordinator → Storage helpers: uses callback
com.tracket.app-project/app/src/main/java/androidx/datastore/core/InterProcessCoordinator.java - Process coordinator → Storage flow: uses flow
com.tracket.app-project/app/src/main/java/androidx/datastore/core/InterProcessCoordinator.java - Process coordinator → Lock callback: uses callback
com.tracket.app-project/app/src/main/java/androidx/datastore/core/InterProcessCoordinator.java - Graph resources → Graph service API: implements
com.tracket.app-project/app/src/main/java/com/google/mediapipe/framework/ResourcesService.java - Graph resources → Resource mapping: installs mapping
com.tracket.app-project/app/src/main/java/com/google/mediapipe/framework/ResourcesService.java - Model cache service → Graph service API: implements
com.tracket.app-project/app/src/main/java/com/google/mediapipe/tasks/core/ModelResourcesCacheService.java - Model cache service → Model resources: installs handle
com.tracket.app-project/app/src/main/java/com/google/mediapipe/tasks/core/ModelResourcesCacheService.java - Effect assets → Asset service API: implements
com.tracket.app-project/app/src/main/java/com/google/research/xeno/effect/AssetRegistryService.java - Room invalidation → Invalidation binder: creates binder
com.tracket.app-project/app/src/main/java/androidx/room/MultiInstanceInvalidationService.java - Alert list styling → App resources: reads style attributes
com.tracket.app-project/app/src/main/java/defpackage/dn6.java - Work constraint → App activity: gates background work