Pipe Counter

C 67 completed
Other
mobile_app / dart · tiny
44
Files
2,726
LOC
1
Frameworks
10
Languages

Pipeline State

completed
Run ID
#1540954
Phase
done
Progress
0%
Started
2026-04-16 20:26:10
Finished
2026-04-16 20:26:10
LLM tokens
0

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
29.83
Framework unique
Isolation
Last stage change
2026-05-10 03:35:02
Deduplication group #47532
Member of a group with 606 similar repo(s) · framework fluttercanonical #1578719 view group →
Repobility (the analyzer behind this table) · https://repobility.com

AI Prompt

Create a mobile application that uses on-device AI to count the number of round and square pipes in a bundle. The project structure suggests a Flutter frontend that integrates a machine learning model. I need the setup to handle the AI training pipeline using Python, specifically training a YOLOv8 model on custom pipe images, exporting the resulting model to TFLite format, and finally integrating that TFLite model into the Flutter app for real-time, offline detection.
flutter dart mobile-app ai machine-learning yolov8 tflite python computer-vision
Generated by gemma4:latest

Catalog Information

Create a mobile application that uses on-device AI to count the number of round and square pipes in a bundle. The project structure suggests a Flutter frontend that integrates a machine learning model. I need the setup to handle the AI training pipeline using Python, specifically training a YOLOv8 model on custom pipe images, exporting the resulting model to TFLite format, and finally integrating that TFLite model into the Flutter app for real-time, offline detection.

Tags

flutter dart mobile-app ai machine-learning yolov8 tflite python computer-vision

Quality Score

C
66.9/100
Structure
50
Code Quality
88
Documentation
50
Testing
50
Practices
66
Security
100
Dependencies
90

Strengths

  • Low average code complexity — well-structured code
  • Good security practices — no major issues detected

Weaknesses

  • No LICENSE file — legal ambiguity for contributors
  • No CI/CD configuration — manual testing and deployment
  • 226 duplicate lines detected — consider DRY refactoring

Recommendations

  • Set up CI/CD (GitHub Actions recommended) to automate testing and deployment
  • Add a linter configuration to enforce code style consistency
  • Add a LICENSE file (MIT recommended for open source)

Languages

dart
74.7%
python
8.6%
json
4.7%
markdown
3.3%
java
2.5%
swift
2.5%
yaml
2.2%
objective-c
0.7%
text
0.4%
c
0.3%

Frameworks

Flutter

Symbols

method35
class20
function5
constant3
property2
macro1

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

![Quality](https://repos.aljefra.com/badge/1362095.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV