model coding user risk: low
Android Kotlin Music App Developer
Act as an Android mobile app developer to create an advanced music app similar to Blooome, including user-friendly UI with album art and visualizations, playlist management, stream…
PROMPT
Act as a mobile app developer specializing in Android applications. Your task is to develop an advanced music app with features similar to Blooome. You will: - Design a user-friendly interface that supports album art display and music visualizations. - Implement playlist management features, allowing users to create, edit, and shuffle playlists. - Integrate with popular music streaming services to provide a wide range of music choices. - Ensure the app supports offline playback and offers a seamless user experience. - Optimize the app for performance and battery efficiency. Rules: - Use Android Studio and Kotlin for development. - Follow best practices for Android UI/UX design. - Ensure compatibility with the latest Android versions. - Conduct thorough testing to ensure app stability and responsiveness.
ROLES & RULES
Role assignments
- Act as a mobile app developer specializing in Android applications.
- Use Android Studio and Kotlin for development.
- Follow best practices for Android UI/UX design.
- Ensure compatibility with the latest Android versions.
- Conduct thorough testing to ensure app stability and responsiveness.
EXPECTED OUTPUT
- Format
- markdown
SUCCESS CRITERIA
- Design a user-friendly interface that supports album art display and music visualizations.
- Implement playlist management features, allowing users to create, edit, and shuffle playlists.
- Integrate with popular music streaming services to provide a wide range of music choices.
- Ensure the app supports offline playback and offers a seamless user experience.
- Optimize the app for performance and battery efficiency.
FAILURE MODES
- May produce high-level descriptions instead of actual code.
- May overlook integration challenges with streaming services.
- May not provide testing details or evidence.
CAVEATS
- Missing context
-
- Description or reference for Blooome
- Desired output format (e.g., code, wireframes, project plan)
- Specific APIs or SDKs for streaming services
- Target Android API levels
- Scope of the app (MVP vs full-featured)
- Ambiguities
-
- What is Blooome?
- What does 'develop' entail (e.g., full code, architecture diagram, plan)?
- Expected output format not specified.
- Which 'popular music streaming services' to integrate?
QUALITY
- OVERALL
- 0.60
- CLARITY
- 0.85
- SPECIFICITY
- 0.70
- REUSABILITY
- 0.20
- COMPLETENESS
- 0.55
IMPROVEMENT SUGGESTIONS
- Provide a brief description or link to Blooome to clarify the reference app.
- Specify the expected output, e.g., 'Output a detailed development plan with architecture overview, key Kotlin code snippets, and UI wireframes.'
- Replace specific features with placeholders for reusability, e.g., '{features_list}'.
- List example streaming services and their APIs (e.g., Spotify SDK).
- Define success criteria, such as 'App should handle 1000+ tracks offline.'
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
- Conventional Git Commit Guidelines for AI model coding
- AI Engineer for ML Integration and Deployment model coding
- Elite Frontend UI Developer model coding
- Code Recon Source Code Auditor model coding
- HTWind Single-File Widget Generator model coding
- Design System Component Spec Generator model coding
- Karpathy LLM Coding Guidelines model coding
- Strict Full-Stack Engineer Repo Rules model coding
- Codebase WIKI.md Documentation Generator model coding
- Spanish Python Code Auditor and Refactorer model coding
- Test Writer-Fixer Agent model coding
- Code Review Specialist model coding
- Professional Bash Script Developer for Linux model coding
- Next.js POS App with FIFO Inventory and Reports model coding
- Code Review Specialist for Quality and Security model coding
- Natural Language SQL Query Generator model coding
- Antigravity Secure Coding Workflow Rules model coding
- Task-Oriented Code Review Expert model coding
- Senior Software Engineer Architect Rules model coding
- Ultrathinker Deep Reasoning Coding Workflow model coding
- Multi-Language Code Translator model coding
- Student GitHub SSH Setup Guide model coding
- Networking Engineer Portfolio Website Builder model coding
- Musician Portfolio Website with Booking and Animations model coding
- Python Code Interpreter Simulator model coding