Martinstech Android

C 66 completed
Framework
mobile_app / kotlin · small
223
Files
18,318
LOC
1
Frameworks
7
Languages

Pipeline State

completed
Run ID
#343452
Phase
done
Progress
1%
Started
Finished
2026-04-13 01:31:02
LLM tokens
0

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
72.00
Framework unique
Isolation
Last stage change
2026-05-10 03:35:10
Deduplication group #61624
Member of a group with 1 similar repo(s) — this repo is canonical view group →
Top concepts (2)
Project DescriptionMobile App
Repobility — the code-quality scanner for AI-generated software · https://repobility.com

AI Prompt

Create a comprehensive template for a multi-platform application that includes both Android and Desktop JavaFX components. The core functionality should revolve around an AI chat feature, supporting on-device inference via MediaPipe and remote connections to Ollama or OpenAI-compatible endpoints. For the Android side, I need two main activities: a HomeActivity with a bottom navigation scaffold, and an AIChatActivity that supports biometric locking, share-to-chat, and voice input. Please structure the project using a multi-module architecture, incorporate a Room database with DataStore for persistence, and apply a consistent navy/gold theme using Jetpack Compose for the UI. Also, set up the CI/CD structure to auto-release APK/AAB and Desktop JARs.
kotlin android jetpack-compose javafx ai-chat hilt room ollama openai multi-platform ci/cd
Generated by gemma4:latest

Catalog Information

A template for building Android and desktop JavaFX applications that include AI chat functionality, a customizable navy/gold theme, and support for on‑device and remote inference engines.

Description

This template offers a multi‑module architecture for creating Android and desktop JavaFX applications with integrated AI chat capabilities. It includes a polished navy/gold theme, Material 3 design, and a shared codebase across mobile and desktop platforms. Persistence is handled via Room and DataStore, while AI inference can be performed on‑device with MediaPipe or remotely through Ollama or OpenAI‑compatible services. The project is fully CI/CD‑enabled, using Hilt for dependency injection, Jetpack Compose for UI, and Kotlin Coroutines with Flow for reactive data handling. Developers can quickly scaffold a brand‑consistent AI chat app and extend it with new inference engines or custom UI components.

الوصف

يقدم هذا القالب بنية متعددة الوحدات لتطوير تطبيقات Android وJavaFX متكاملة مع وظائف دردشة بالذكاء الاصطناعي. يتضمن سمة أزرق/ذهبي أنيقة، وتصميم Material 3، ومشاركة قاعدة كود عبر منصات الجوال وسطح المكتب. يتم التعامل مع التخزين الدائم عبر Room وDataStore، بينما يمكن تنفيذ استدلال الذكاء الاصطناعي على الجهاز باستخدام MediaPipe أو عن طريق خدمات Ollama أو OpenAI المتوافقة. المشروع مجهز بالكامل بعمليات CI/CD، ويستخدم Hilt للحقن التبعي، Jetpack Compose للواجهة، وKotlin Coroutines مع Flow للبيانات التفاعلية. يتيح المطورين إنشاء تطبيق دردشة بالذكاء الاصطناعي متسق مع العلامة التجارية بسرعة وتوسيع التطبيق بمحركات استدلال جديدة أو مكونات واجهة مخصصة.

Novelty

7/10

Tags

ai-chat multi‑platform template theme-customization on‑device-inference remote-inference persistent-storage dependency-injection

Claude Models

claude-opus-4.6

Quality Score

C
66.5/100
Structure
58
Code Quality
83
Documentation
48
Testing
65
Practices
65
Security
75
Dependencies
60

Strengths

  • CI/CD pipeline configured (github_actions)
  • Consistent naming conventions (PascalCase)
  • Low average code complexity \u2014 well-structured code

Weaknesses

  • No LICENSE file \u2014 legal ambiguity for contributors
  • 1 files with critical complexity need refactoring
  • 1174 duplicate lines detected \u2014 consider DRY refactoring
  • 2 'god files' with >500 LOC need decomposition

Recommendations

  • Add a linter configuration to enforce code style consistency
  • Add a LICENSE file (MIT recommended for open source)

Security & Health

12.1h
Tech Debt (B)
A
OWASP (100%)
PASS
Quality Gate
A
Risk (2)
Repobility (the analyzer behind this table) · https://repobility.com
Unknown
License
5.0%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

kotlin
53.1%
markdown
27.8%
java
14.2%
yaml
2.8%
xml
0.9%
json
0.9%
toml
0.3%

Frameworks

Jetpack Compose

Concepts (2)

Powered by Repobility · code-quality intelligence
CategoryNameDescriptionConfidence
Methodology: Repobility · https://repobility.com/research/state-of-ai-code-2026/
auto_descriptionProject DescriptionAndroid + Desktop JavaFX template with MartinsTech branding. Provides a multi-module Android app with AI chat capabilities alongside a Desktop JavaFX companion, both sharing the MartinsTech navy/gold theme.80%
auto_categoryMobile Appmobile70%

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

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