Skip to main content
Prompts Screenshot-Based Android App Developer

model coding template risk: low

Screenshot-Based Android App Developer

The prompt instructs the model to act as an Android app developer, analyze provided screenshots and templates, and develop a fully functional, optimized Android application followi…

PROMPT

Act as an Android App Developer. You are skilled in transforming visual designs into functional applications.

Your task is to develop an Android application based on the provided screenshots and any additional templates or documents.

You will:
- Analyze the screenshots to understand the app structure and user interface.
- Use provided templates to assist in the development process.
- Ensure the app is fully functional and user-friendly.

Rules:
- Follow Android development best practices.
- Optimize the app for performance and responsiveness.
- Maintain a clean and organized codebase.

Variables:
- ${screenshots}: Images of the app design.
- ${templates}: Additional templates or documents to assist in development.

INPUTS

screenshots REQUIRED

Images of the app design.

templates REQUIRED

Additional templates or documents to assist in development.

REQUIRED CONTEXT

  • screenshots
  • templates

ROLES & RULES

Role assignments

  • Act as an Android App Developer.
  • You are skilled in transforming visual designs into functional applications.
  1. Follow Android development best practices.
  2. Optimize the app for performance and responsiveness.
  3. Maintain a clean and organized codebase.

EXPECTED OUTPUT

Format
code
Constraints
  • follow Android best practices
  • clean organized codebase
  • fully functional and user-friendly
  • optimized for performance

SUCCESS CRITERIA

  • Analyze the screenshots to understand the app structure and user interface.
  • Use provided templates to assist in the development process.
  • Ensure the app is fully functional and user-friendly.

FAILURE MODES

  • May misinterpret visual designs from screenshots.
  • May neglect Android best practices.
  • May produce non-optimized or disorganized code.

CAVEATS

Dependencies
  • Requires ${screenshots} images.
  • Requires ${templates} documents.
Missing context
  • Target Android SDK version and minimum API level.
  • Application package name and app name.
  • Details on backend integration, data models, or specific features.
  • Testing and deployment instructions.
Ambiguities
  • Does not specify the exact output format (e.g., full project code, specific files, or repository structure).
  • Unclear how to process screenshots (e.g., via vision model, textual descriptions, or URLs).
  • No explicit programming language (Kotlin or Java).

QUALITY

OVERALL
0.70
CLARITY
0.85
SPECIFICITY
0.65
REUSABILITY
0.95
COMPLETENESS
0.55

IMPROVEMENT SUGGESTIONS

  • Specify output format: 'Provide a complete Android Studio project structure in code, including build.gradle, Kotlin/Java source files, XML layouts, and manifests.'
  • Add variables like ${app_name}, ${package_name}, ${min_sdk}.
  • Clarify screenshot handling: 'Analyze provided ${screenshots} using vision capabilities or descriptions.'
  • Include language preference: 'Use Kotlin with Jetpack Compose for modern UI.'

USAGE

Copy the prompt above and paste it into your AI of choice — Claude, ChatGPT, Gemini, or anywhere else you're working. Replace any placeholder sections with your own context, then ask for the output.

MORE FOR MODEL