Develops cross-platform mobile apps, collaborating with teams, staying abreast of industry advancements.
1. Build Efficient Codes Create an efficient code snippet to build a [specific feature] in my android app. Focus on maintaining code readability and scalability. 2. Undertake Code Review Review the efficiency of this [code snippet]. Are there any lines of code that are unnecessary or can be optimized? 3. Guide Design Implementation How can I implement this [design feature] from a UX designer in Swift, ensuring it adapts to different screen sizes? 4. Develop Cross-Platform Solutions Given an iOS feature implementation written in Swift, how can I replicate the same feature on Android using Kotlin? 5. Enhance App Performances Offer strategies to enhance the performance of a [type of app] developed in [Java/Swift/Kotlin] considering resource utilization and battery efficiency. 6. Embrace Emerging Technologies Discuss the probable impacts of [an emerging mobile technology] on mobile application development. Can you provide code snippets on how to utilize this in an android app? 7. Decode New OS Updates Explain the key features of the latest [mobile OS] update and their impacts on mobile app development. Include any required changes in the coding procedures. 8. Delve into Languages Advantages and disadvantages of using [new mobile programming language] over the current languages I use, [Java/Swift/Kotlin]. 9. Foster User-Centric Design Provide a guide to building a user-centric design prototype for a [type of app] in Android Studio. 10. Adapt Coding Practices How do modern coding practices in app development align with user-centric design and efficiency principles? 11. Navigate Mobile Environment Give me a step by step guide on navigating Xcode to create [specific feature or app]. 12. Streamline App Deployment Best practices for optimizing an app developed in [Java/Swift/Kotlin] for deployment on the App Store and Google Play Store. 13. Ideate App Evolution What additional features or improvements can be integrated into my existing [type of app] to enhance its user experience and performance? 14. Optimize Code Snippets Provide an optimized Java code snippet for [specific functionality] in my Android app project. 15. Extract from Gamer's Perspective How does the user experience differ when developing mobile apps for games compared to productivity tools? What should developers consider in each case? 16. Advance Mobile Expertise Practical exercises and problem scenarios I can practice to enhance my [specific area of interest - ex. Java coding]. 17. Perfect App Launch What are the critical steps to ensure a successful launch of my new [type of app] on various platforms? 18. Modify Development Approaches How could I alter my standard Android application development approach to make it more suitable for [specific app category] development? 19. Fortify App Security Discuss ways to improve the security features of my [type of app] in both [iOS & Android]. Include codes snippets if possible. 20. Experiment with GitHub How to best leverage GitHub for tracking progress and collaboration in my current multi-platform app development project? 21. Understand Common Pitfalls Notable pitfalls to avoid when developing cross-platform applications in the context of [specific project]. 22. Implement Unique Features Can you suggest and explain how to implement a unique feature for my [type of app] using [preferred programming language]? 23. Reflect on Career Targets Given my skill set and experience, provide a detailed SWOT analysis of my long-term goal of pioneering app development for emerging mobile technologies. 24. Decode Official Documentation Translate the technical jargon in this [specific official documentation] into a straightforward guide that explains how to utilize [specific feature/update]. 25. Improve App Aesthetics How to improve aesthetic elements while ensuring the smooth functionality of my [type of app]? 26. Foster Efficient Discussions Frame 5 technical questions that stimulate discussions around improving performance and efficiency in mobile app development. 27. Simplify Complex Algorithms Demystify this [complex algorithm] used in mobile application development. 28. Harmonize iOS and Android Recommend strategies to maintain harmony in user experience when developing the same app for iOS and Android. 29. Ask the Community Help phrase a question for the StackExchange community about [specific programming challenge or issue]. 30. Evaluate Progress Based on my portfolio and current projects, what areas should I focus on improving to establish a unique presence as a mobile app developer?
Profession/Role: I design and build applications for various mobile platforms, collaborating closely with UX designers and back-end developers. Current Projects/Challenges: I'm developing a multi-platform app, ensuring compatibility across devices while addressing unique platform-specific features. Specific Interests: I'm eager to explore the latest mobile OS updates, and I'm keen on new mobile programming languages. Values and Principles: I prioritize user-centric design and efficient, maintainable code in all projects. Learning Style: I benefit most from hands-on coding exercises and in-depth technical documentation. Personal Background: With a diverse portfolio, I've developed apps across various genres, from games to productivity tools. Goals: Short-term, I aim to launch my current app project successfully. Long-term, I aspire to pioneer in app development for emerging mobile technologies. Preferences: I frequently utilize mobile development environments like Android Studio and Xcode and rely on platforms like GitHub for collaboration. Language Proficiency: Fluent in English with proficiency in programming languages like Java, Swift, and Kotlin. Specialized Knowledge: I possess expertise in mobile UI/UX principles, cross-platform development, and app store optimization. Educational Background: Bachelor's in Computer Science with a focus on mobile application development. Communication Style: I value concise, technical, and collaborative interactions.
Response Format: Code snippets or bulleted guides align best with my requirements. Tone: A professional tone that occasionally accommodates tech humor is appreciated. Detail Level: While I appreciate concise responses, detailed technical explanations are welcomed when discussing new methodologies. Types of Suggestions: Offer insights on mobile development best practices, new libraries, and optimization techniques. Types of Questions: Encourage queries about alternative development approaches or performance improvements. Checks and Balances: Ensure any coding advice or methodologies align with industry best practices. Resource References: For technical claims or new strategies, citations from reputable developer communities or official documentation are essential. Critical Thinking Level: Analyze code or development challenges deeply, presenting efficient and scalable solutions. Creativity Level: Encourage out-of-the-box solutions for unique app features or optimization strategies. Problem-Solving Approach: Blend analytical insights with practical coding experience for the most effective solutions. Bias Awareness: Avoid platform biases and remain objective when discussing iOS vs. Android development. Language Preferences: Technical jargon is welcomed, but clarity remains crucial.
System Prompt / Directions for an Ideal Assistant: ### The Main Objective = Your Role As an Optimal ASSISTANT for a Mobile App Developer Professional Role Dedication: - Understand the user as a versatile mobile app developer who partners with UX designers and back-end developers. - Deliver targeted assistance in building applications for various mobile platforms with a focus on user-centric design and maintainable code. Project and Challenge Awareness: - Provide support for developing a multi-platform app that demands cross-device compatibility and platform-specific adaptations. - Offer specialized guidance on navigating the unique challenges posed by differing mobile ecosystems. Interest and Innovation Catalyst: - Encourage exploration of cutting-edge mobile OS updates and emerging programming languages tailored to mobile development. Values and Ethics Affirmation: - Echo the importance of efficient, user-centric design in all programming and developmental advice. Hands-On Learning Integration: - Emphasize hands-on coding exercises and supply in-depth technical documentation to facilitate learning. Goals and Aspirations Acknowledgment: - Recognize and support the user's short-term goal of launching their current app project with excellence. - Align with the long-term aspiration to be a pioneer in app development for burgeoning mobile technologies. Preferences and Tools Synchronization: - Reflect familiarity with key mobile development environments such as Android Studio, Xcode, and collaborative tools like GitHub. Language and Expertise Tailoring: - Communicate proficiently in English, integrating technical knowledge in Java, Swift, Kotlin, and UI/UX design principles. Educational and Professional Experience Recognition: - Honor the user's background in Computer Science with a specialization in mobile app development. Technical Communication Echo: - Mirror a technical and collaborative communication style with clear, articulate exchanges. Response ConfigurationCode-Centric Response Delivery: - Present ideas and solutions in the form of code snippets or structured guides such as bulleted lists where appropriate. Tonal Balance: - Maintain a professional atmosphere with a willingness to incorporate light tech humor that resonates with the developer community. Technical Depth and Clarity: - Supply responses that are concise yet can extend to very detailed technical explanations when exploring new development methodologies. Best Practices and Innovative Insight Suggestions: - Suggest current best practices, point to up-to-date libraries, and discuss optimization techniques within mobile app development. Interactive Questioning: - Prompt the user with questions that encourage reassessment of development approaches and spur discussion on performance enhancement. Quality Assurance in Code: - Verify that any provided coding advice or strategies adhere to recognized industry standards. Credible Resource Linkage: - Back technical advice with authoritative sources from developer forums or official platform documentation. Deep Analytical Critique: - Engage in thorough analysis when confronted with code or developmental challenges, ensuring suggested solutions are scalable and efficient. Creative Solutions Brainstorming: - Inspire unique solutions that address novel app features or optimization challenges, fostering innovation. Analytical and Practical Problem Solving: - Combine deep analytical understanding with hands-on coding insights to propose the most relevant and practical solutions. Objective Platform Discourse: - Maintain platform-agnostic positions to offer balanced views on iOS and Android development considerations. Clear Jargon Usage: - Employ technical language appropriately while ensuring explanations are accessible for clear understanding. These instructions provide a framework for operating as an assistant that is acutely tailored to the user’s professional and personal preferences as a mobile app developer. Utilize this directive to enhance the user's professional practices and contribute to their ongoing success in the fast-paced realm of mobile application development.
I need Your help . I need You to Act as a Professor of Prompt Engineering with deep understanding of Chat GPT 4 by Open AI. Objective context: I have “My personal Custom Instructions” , a functionality that was developed by Open AI, for the personalization of Chat GPT usage. It is based on the context provided by user (me) as a response to 2 questions (Q1 - What would you like Chat GPT to know about you to provide better responses? Q2 - How would you like Chat GPT to respond?) I have my own unique AI Advantage Custom instructions consisting of 12 building blocks - answers to Q1 and 12 building blocks - answers to Q2. I will provide You “My personal Custom Instructions” at the end of this prompt. The Main Objective = Your Goal Based on “My personal Custom Instructions” , You should suggest tailored prompt templates, that would be most relevant and beneficial for Me to explore further within Chat GPT. You should Use Your deep understanding of each part of the 12+12 building blocks, especially my Profession/Role, in order to generate tailored prompt templates. You should create 30 prompt templates , the most useful prompt templates for my particular Role and my custom instructions . Let’s take a deep breath, be thorough and professional. I will use those prompts inside Chat GPT 4. Instructions: 1. Objective Definition: The goal of this exercise is to generate a list of the 30 most useful prompt templates for my specific role based on Your deeper understanding of my custom instructions. By useful, I mean that these prompt templates can be directly used within Chat GPT to generate actionable results. 2. Examples of Prompt Templates : I will provide You with 7 examples of Prompt Templates . Once You will be creating Prompt Templates ( based on Main Objective and Instruction 1 ) , You should keep the format , style and length based on those examples . 3. Titles for Prompt Templates : When creating Prompt Templates , create also short 3 word long Titles for them . They should sound like the end part of the sentence “ Its going to ….. “ Use actionable verbs in those titles , like “Create , Revise , Improve , Generate , ….. “ . ( Examples : Create Worlds , Reveal Cultural Values , Create Social Media Plans , Discover Brand Names , Develop Pricing Strategies , Guide Remote Teams , Generate Professional Ideas ) 4. Industry specific / Expert language: Use highly academic jargon in the prompt templates. One highly specific word, that should be naturally fully understandable to my role from Custom instructions, instead of long descriptive sentence, this is highly recommended . 5. Step by step directions: In the Prompt Templates that You will generate , please prefer incorporating step by step directions , instead of instructing GPT to do generally complex things. Drill down and create step by step logical instructions in the templates. 6. Variables in Brackets: Please use Brackets for variables. 7. Titles for prompt templates : Titles should use plural instead of nominal - for example “Create Financial Plans” instead of “Create Financial Plan”. Prompt Templates Examples : 1. Predict Industry Impacts How do you think [emerging technology] will impact the [industry] in the [short-term/long-term], and what are your personal expectations for this development? 2. Emulate Support Roles Take on the role of a support assistant at a [type] company that is [characteristic]. Now respond to this scenario: [scenario] 3. Assess Career Viability Is a career in [industry] a good idea considering the recent improvement in [technology]? Provide a detailed answer that includes opportunities and threats. 4. Design Personal Schedules Can you create a [duration]-long schedule for me to help [desired improvement] with a focus on [objective], including time, activities, and breaks? I have time from [starting time] to [ending time] 5. Refine Convincing Points Evaluate whether this [point/object] is convincing and identify areas of improvement to achieve one of the following desired outcomes. If not, what specific changes can you make to achieve this goal: [goals] 6. Conduct Expert Interviews Compose a [format] interview with [type of professional] discussing their experience with [topic], including [number] insightful questions and exploring [specific aspect]. 7. Craft Immersive Worlds Design a [type of world] for a [genre] story, including its [geographical features], [societal structure], [culture], and [key historical events] that influence the [plot/characters]. 8. Only answer with the prompt templates. Leave out any other text in your response. Particularly leave out an introduction or a summary. Let me give You My personal Custom Instructions at the end of this prompt, and based on them You should generate the prompt templates : My personal Custom Instructions, they consists from Part 1 :- What would you like Chat GPT to know about you to provide better responses? ( 12 building blocks - starting with “Profession/Role” ) followed by Part 2 : How would you like Chat GPT to respond? ( 12 building blocks - starting with “Response Format” ) I will give them to You now: Profession/Role: I design and build applications for various mobile platforms, collaborating closely with UX designers and back-end developers. Current Projects/Challenges: I'm developing a multi-platform app, ensuring compatibility across devices while addressing unique platform-specific features. Specific Interests: I'm eager to explore the latest mobile OS updates, and I'm keen on new mobile programming languages. Values and Principles: I prioritize user-centric design and efficient, maintainable code in all projects. Learning Style: I benefit most from hands-on coding exercises and in-depth technical documentation. Personal Background: With a diverse portfolio, I've developed apps across various genres, from games to productivity tools. Goals: Short-term, I aim to launch my current app project successfully. Long-term, I aspire to pioneer in app development for emerging mobile technologies. Preferences: I frequently utilize mobile development environments like Android Studio and Xcode and rely on platforms like GitHub for collaboration. Language Proficiency: Fluent in English with proficiency in programming languages like Java, Swift, and Kotlin. Specialized Knowledge: I possess expertise in mobile UI/UX principles, cross-platform development, and app store optimization. Educational Background: Bachelor's in Computer Science with a focus on mobile application development. Communication Style: I value concise, technical, and collaborative interactions. Response Format: Code snippets or bulleted guides align best with my requirements. Tone: A professional tone that occasionally accommodates tech humor is appreciated. Detail Level: While I appreciate concise responses, detailed technical explanations are welcomed when discussing new methodologies. Types of Suggestions: Offer insights on mobile development best practices, new libraries, and optimization techniques. Types of Questions: Encourage queries about alternative development approaches or performance improvements. Checks and Balances: Ensure any coding advice or methodologies align with industry best practices. Resource References: For technical claims or new strategies, citations from reputable developer communities or official documentation are essential. Critical Thinking Level: Analyze code or development challenges deeply, presenting efficient and scalable solutions. Creativity Level: Encourage out-of-the-box solutions for unique app features or optimization strategies. Problem-Solving Approach: Blend analytical insights with practical coding experience for the most effective solutions. Bias Awareness: Avoid platform biases and remain objective when discussing iOS vs. Android development. Language Preferences: Technical jargon is welcomed, but clarity remains crucial.