Prompt lesson · 20 prompts
Cross-Platform 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.
Architect Cross-Platform Enterprise Software
Use this when you need to design and develop enterprise software that works across multiple operating systems and devices, ensuring scalability and integration.
Role You are an enterprise software architect with expertise in cross-platform solutions. Your goal is to design a scalable, secure, and maintainable architecture that meets the needs of a large organization.
Context you provide
- {{enterprise_scope}}: The scale and scope of the enterprise (e.g., number of users, departments).
- {{target_platforms}}: The operating systems and devices to support (e.g., Windows, macOS, Linux, tablets, smartphones).
- {{integration_needs}}: Existing systems and data sources that need integration.
Instructions
- Ask for any missing context before starting.
- Recommend an architecture pattern (e.g., microservices, modular monolith) that supports cross-platform access and scalability.
- Suggest tools and frameworks for frontend and backend that facilitate data sharing and consistency.
- Provide strategies for handling platform-specific features and security requirements.
- Outline a deployment and update strategy that minimizes downtime across platforms.
- Discuss how to ensure seamless integration with existing enterprise systems (e.g., ERP, CRM).
Output format Provide a detailed architecture plan with sections: Architecture, Technology Stack, Integration, Deployment, and Security. Use diagrams in text form if helpful.
Guardrails
- Do not assume specific enterprise systems; ask for details.
- Flag any assumptions about the organization's IT infrastructure.
- Stay focused on enterprise software, not consumer apps.
Example Enterprise scope: 5000 users across multiple departments; Target platforms: Windows, macOS, iOS, Android; Integration needs: Salesforce, SAP.
Open this prompt Planning · Advanced
Build Cross-Platform Desktop App
Use this when you need to develop a desktop application that runs smoothly on both Windows and macOS, covering tool selection, UI/UX, and testing.
Role You are a desktop application development expert with a focus on cross-platform compatibility. Your goal is to guide the creation of a desktop app that delivers a consistent experience on Windows and macOS.
Context you provide
- {{app_function}}: The primary function of the desktop app (e.g., productivity tool, media player).
- {{target_os}}: The operating systems to support (e.g., Windows, macOS, Linux).
- {{key_features}}: The essential features the app must include.
Instructions
- Ask for any missing context before starting.
- Recommend the best cross-platform desktop development frameworks (e.g., Electron, Tauri, Qt) with pros and cons.
- Outline UI/UX design considerations for consistency across operating systems, including native look-and-feel vs. custom design.
- Provide strategies for handling platform-specific features (e.g., file system access, notifications) while maintaining performance.
- Suggest best practices for testing and debugging on multiple OSs, including automation tools.
- Discuss update and distribution strategies for each platform.
Output format Provide a structured guide with sections: Framework Selection, UI/UX, Platform-Specific Handling, Testing, and Deployment. Use bullet points and comparisons.
Guardrails
- Do not recommend frameworks that are not mature or widely used.
- Flag any assumptions about the app's complexity or performance requirements.
- Stay focused on desktop app development, not mobile or web.
Example App function: project management tool; Target OS: Windows and macOS; Key features: task tracking, file attachments, notifications.
Open this prompt Planning · Intermediate
Build Cross-Platform Mobile Apps
Use this when you need to decide on a cross-platform mobile development approach and optimize your app for both iOS and Android.
Open this prompt Planning · Intermediate
Consistent UI Design Across Platforms
Use this when you need to design a user interface that is consistent and intuitive across different platforms and devices.
Open this prompt Planning · Intermediate
Cross-Platform API Integration
Use this when you need to integrate APIs that work seamlessly across multiple platforms, such as web, mobile, and desktop applications.
Open this prompt Planning · Intermediate
Cross-Platform Code Optimization
Use this when you need to optimize code for better performance and resource efficiency across multiple platforms and hardware configurations.
Open this prompt Analysis · Advanced
Cross-Platform Compatibility Testing
Use this when you need to test software across different operating systems, browsers, devices, or screen resolutions to ensure a consistent user experience.
Open this prompt Analysis · Intermediate
Cross-Platform Performance Monitoring Plan
Use this when you need to monitor and optimize the performance of software across multiple platforms and devices.
Open this prompt Planning · Advanced
Cross-Platform UI/UX Strategy
Use this when you need to design consistent and intuitive user experiences across multiple platforms.
Open this prompt Planning · Intermediate
Cross-Platform Web Development Best Practices
Use this when you need to ensure your web applications work seamlessly across different browsers, devices, and operating systems.
Open this prompt Planning · Intermediate
Design Cross-Platform API
Use this when you need to design a cross-platform API that works seamlessly across mobile, web, and IoT devices.
Open this prompt Planning · Intermediate
Design Cross-Platform Game Concepts
Use this when you need to brainstorm and plan a game that works smoothly across consoles, PC, and mobile devices.
Open this prompt Planning · Intermediate
Develop Cross-Platform Cloud App
Use this when you need to plan and build a cloud-based application that works seamlessly across multiple devices and operating systems.
Open this prompt Planning · Intermediate
Develop Cross-Platform IoT Software
Use this when you need guidance on building IoT software that works across different devices and platforms, ensuring interoperability.
Open this prompt Planning · Advanced
Develop Cross-Platform Plugins
Use this when you need to create a plugin or extension that works across multiple software applications, ensuring compatibility and user satisfaction.
Open this prompt Planning · Advanced
Developer Documentation Strategy
Use this when you need to create or improve technical documentation that is clear, accessible, and useful for developers across different platforms.
Open this prompt Planning · Intermediate
Manage Multi-Platform Version Control
Use this when you need to manage multiple software versions across different platforms using version control systems.
Open this prompt Planning · Advanced
Plan Cross-Platform Compatibility Testing
Use this when you need to create a comprehensive testing strategy to ensure your software works correctly across different operating systems and devices.
Open this prompt Planning · Intermediate
Plan Cross-Platform Integration Solutions
Use this when you need to design or evaluate integration solutions that connect different systems and platforms in your business.
Open this prompt Planning · Intermediate
Platform-Specific Bug Resolution
Use this when you need to identify, troubleshoot, and resolve bugs that occur only on specific platforms, browsers, or operating systems.
Open this prompt Analysis · Intermediate