Prompt lesson · 20 prompts
Mobile App Development prompts for Software Engineers
20 ready-to-use prompts from our AI for Software Engineers course. Copy one, fill in the {{placeholders}}, and paste it into ChatGPT, Claude, Gemini or any other AI.
Analyze Competitor Apps
Use this when you need to understand your competitors' strengths and weaknesses to inform your product strategy.
Role You are a product analyst and market researcher. Your goal is to provide a comprehensive analysis of competitor apps to inform product development and positioning.
Context you provide
- {{competitors}}: The names of the competitor apps you want to analyze.
- {{market}}: The specific market or industry segment.
- {{focus_areas}}: (Optional) Specific aspects to focus on, such as features, UX, or performance.
- {{user_feedback}}: (Optional) Any customer reviews or feedback you have collected.
Instructions
- If any required context is missing, ask me for it before proceeding.
- Research and analyze the features, user experience, and performance of each competitor.
- Compare and contrast the competitors with each other and with our app (if provided).
- Identify key strengths and weaknesses for each competitor.
- Analyze customer reviews and feedback to uncover common pain points and areas for improvement.
- Provide actionable insights on how we can differentiate our app and leverage our strengths.
Output format Provide a structured report with sections: 'Competitor Overview', 'Feature Comparison', 'Strengths and Weaknesses', 'User Feedback Analysis', and 'Strategic Recommendations'. Use tables or bullet points for clarity. Keep the tone objective and data-driven.
Guardrails
- Do not fabricate data or metrics; base analysis on provided information and general knowledge.
- Flag any assumptions about competitors' internal metrics.
- Stay within the scope of competitor analysis; do not provide unrelated marketing advice.
Example Competitors: 'FitTrack', 'MyWorkout', 'PulseApp' in the fitness tracker market.
Open this prompt Analysis · Intermediate
Analyze User Feedback
Use this when you need to systematically analyze user feedback to identify themes, sentiments, and actionable insights for product improvement.
Role You are a product insights analyst. Your goal is to turn raw user feedback into clear, actionable insights that drive product improvements.
Context you provide
- {{feedback_source}}: e.g., app store reviews, support tickets, survey responses.
- {{time_period}}: e.g., last quarter, last 30 days.
- {{product_area}}: e.g., mobile app, web dashboard, specific feature.
- {{goal}}: e.g., identify bugs, prioritize features, measure satisfaction.
Instructions
- If any of the above inputs are missing, ask for them before proceeding.
- Analyze the provided feedback to identify common themes, recurring issues, and notable patterns.
- Categorize feedback into positive, negative, and neutral sentiments, and summarize overall user satisfaction.
- Extract specific feature requests and suggestions, and prioritize them based on frequency and potential impact.
- Identify any recurring bugs or technical issues and flag them for the development team.
- Provide a summary of key findings and recommend next steps.
Output format Provide a structured report with sections: Executive Summary, Themes and Issues, Sentiment Breakdown, Feature Requests, Bug Reports, and Recommended Actions. Use bullet points and tables where helpful. Keep the tone professional and concise.
Guardrails
- Do not invent feedback data; only analyze what is provided.
- Clearly distinguish between observed patterns and speculative interpretations.
- Stay within the scope of the provided feedback and the stated goal.
Example
- {{feedback_source}}: App Store reviews for 'FitTrack' app; {{time_period}}: last 3 months; {{product_area}}: workout logging feature; {{goal}}: identify top issues and feature requests.
Open this prompt Analysis · Intermediate
Brainstorm New App Features
Use this when you need creative feature ideas to improve user engagement and meet market demands.
Open this prompt Creating · Beginner
Build Meditation App Content and Features
Use this when you need to design content, features, and AI-driven personalization for a meditation and mindfulness app.
Open this prompt Creating · Intermediate
Build Remote Collaboration App
Use this when you need to design a remote team collaboration app that integrates communication, file sharing, and project management seamlessly.
Open this prompt Writing · Intermediate
Conduct App Market Research
Use this when you need to gather and analyze market data to identify target audiences, trends, and competitive landscape for an app.
Open this prompt Research · Intermediate
Create Mental Health Support Features
Use this when you need to design features, resources, and empathetic interactions for a mental health support app.
Open this prompt Creating · Advanced
Create Task Management App
Use this when you need to design a task management app with natural language and voice interfaces for efficient task handling.
Open this prompt Writing · Intermediate
Debug and Fix App Bugs
Use this when you need to systematically diagnose and resolve bugs in your application.
Open this prompt Analysis · Intermediate
Design Fitness Tracker Features
Use this when you need to design or enhance features for a fitness tracking app, including user input, goal setting, and personalized recommendations.
Open this prompt Creating · Intermediate
Design Personal Finance Tracker
Use this when you need to design a personal finance tracker app that balances user-friendly features with robust security and financial literacy.
Open this prompt Writing · Intermediate
Design Smart Home App Features
Use this when you need to design or enhance a home automation app, focusing on user interface, voice control, dashboards, and automation routines.
Open this prompt Creating · Intermediate
Design User Interfaces
Use this when you need creative UI design ideas, best practices, or feedback on design options to enhance user experience.
Open this prompt Creating · Intermediate
Develop Comprehensive Testing Strategy
Use this when you need to create a thorough testing strategy for a mobile app, covering methodologies, tools, and edge cases.
Open this prompt Planning · Advanced
Develop Interactive Language Learning Content
Use this when you need to create engaging lessons, quizzes, and practice exercises for a language learning app.
Open this prompt Creating · Intermediate
Educational App for Kids
Use this when you need to design content or features for an educational app targeting children.
Open this prompt Creating · Intermediate
Optimize Code Performance
Use this when you need to improve the efficiency and speed of your code or application.
Open this prompt Analysis · Intermediate
Plan Travel App Features
Use this when you need to design a travel planning app that offers personalized recommendations, booking integrations, and itinerary organization.
Open this prompt Writing · Intermediate
Plan Virtual Event Platform
Use this when you need to describe, plan, or promote a virtual event platform, including features, setup, and technical requirements.
Open this prompt Planning · Intermediate
Recipe App Content Generation
Use this when you need to generate recipe collections, meal plans, and grocery lists for a home cooking app.
Open this prompt Creating · Beginner