About Prompt
- Prompt Type – Dynamic
- Prompt Platform – Google Gemini
- Niche – Utility
- Language – English
- Category – App Development
- Prompt Title – Gemini Prompt for Creating a Weather Forecast App
Prompt Details
**Prompt Goal:** Generate comprehensive specifications and design suggestions for a weather forecast mobile application targeting the utility niche, leveraging the capabilities of Google Gemini.
**User Input Variables:**
* **Target_Audience:** (string, required) Specify the primary target audience for the app (e.g., “farmers”, “construction workers”, “outdoor event organizers”, “general public”).
* **Key_Features:** (string, optional) List desired unique features beyond basic weather forecasting (e.g., “hyperlocal forecasts”, “soil moisture data”, “wind speed alerts”, “historical weather data analysis”).
* **Monetization_Strategy:** (string, optional) Specify the preferred monetization model (e.g., “freemium”, “subscription”, “in-app advertising”, “one-time purchase”).
* **Platform:** (string, optional, default: “iOS and Android”) Specify target platform(s) (e.g., “iOS”, “Android”, “Web”).
* **Visual_Style:** (string, optional) Describe the desired visual aesthetic (e.g., “minimalist”, “modern”, “vibrant”, “skeuomorphic”).
* **Brand_Name:** (string, optional) Provide a potential brand name for the app.
**Prompt Template:**
“`
You are a skilled mobile app designer and developer tasked with creating a weather forecast application specifically for the utility niche. The target audience is {{Target_Audience}}.
Consider the unique needs and challenges of this audience when designing the app’s functionality and user interface. The app should provide accurate and reliable weather information tailored to their specific use cases.
**Required Features:**
* Current weather conditions (temperature, humidity, wind speed, precipitation, visibility)
* Hourly forecasts for the next 24-48 hours
* Extended forecasts for the next 7-10 days
* Interactive map with customizable layers (radar, satellite, temperature, precipitation)
* Location-based services (automatic location detection, manual location search)
* Push notifications for severe weather alerts
{{#if Key_Features}}
* **Special Features:** {{Key_Features}}
{{/if}}
**Monetization:**
{{#if Monetization_Strategy}}
The app will utilize a {{Monetization_Strategy}} model. Consider how this model will be integrated into the app’s design and functionality. Provide suggestions for appropriate pricing tiers or advertising strategies.
{{else}}
Suggest a suitable monetization strategy for this type of app and target audience. Provide justification for your recommendation.
{{/if}}
**Platform:**
The app will be developed for {{Platform}}. Ensure that the design adheres to the platform’s specific design guidelines and best practices.
{{#if Visual_Style}}
**Visual Style:**
The app should have a {{Visual_Style}} visual style. Provide suggestions for color palettes, typography, iconography, and overall user interface elements that reflect this style.
{{/if}}
{{#if Brand_Name}}
**Brand Name:**
The app’s brand name is {{Brand_Name}}. Consider this name when designing the app’s logo and overall branding.
{{/if}}
**Deliverables:**
1. **User Interface (UI) Design:** Provide detailed wireframes and mockups showcasing the app’s user interface and navigation flow. Describe the rationale behind your design choices.
2. **User Experience (UX) Design:** Describe the app’s overall user experience, including onboarding, navigation, and interaction design. Focus on creating a seamless and intuitive experience for the target audience.
3. **Technical Specifications:** Suggest suitable technologies and frameworks for developing the app on the specified platform(s). Consider factors such as performance, scalability, and maintainability.
4. **Monetization Details:** If applicable, elaborate on the chosen monetization strategy, including pricing tiers, subscription options, or advertising integration.
5. **Future Development Roadmap:** Outline potential future features and enhancements that could be added to the app in subsequent releases.
Respond in a well-organized format, using headings and subheadings to separate different sections. Include visual aids (wireframes, mockups, color palettes, etc.) wherever possible. Be as specific and detailed as possible, providing concrete examples and justifications for your design choices.
“`
**Example Usage:**
“`
Target_Audience: “farmers”
Key_Features: “hyperlocal forecasts, soil moisture data, wind speed alerts, historical weather data analysis”
Monetization_Strategy: “freemium”
Platform: “Android”
Visual_Style: “minimalist”
Brand_Name: “AgriWeather”
“`
This dynamic prompt provides a flexible and powerful framework for generating detailed specifications for a weather forecast app. By customizing the input variables, users can tailor the prompt to their specific needs and requirements, leveraging Google Gemini’s advanced natural language processing capabilities to generate high-quality design suggestions and technical specifications.