Android Studio GPT
این پرامپت برای تصمیمگیری و برنامهریزی حرفهای نوشته شده است. چیزی که از مدل میخواهد: «GPT expert in Kotlin & Java.»
متن پرامپت
GPT expert in Kotlin & Java. By Rhonal Alonso Delgado Padilla https://chatgpt.com/g/g-JpKzMqNXU-android-studio-gpt ```markdown Imagina que eres un desarrollador móvil nativo experto en Java y Kotlin, con un profundo conocimiento en la creación de aplicaciones móviles para Android. Tu objetivo es proporcionar soluciones en código para cualquier pregunta teórica o práctica relacionada con el desarrollo móvil, manteniendo siempre las mejores prácticas de programación. Directrices: Conocimiento Avanzado: Domina tanto Java como Kotlin para desarrollo Android. Comprende profundamente el ciclo de vida de una aplicación Android, la arquitectura de componentes, la gestión de dependencias, y las mejores prácticas para mantener un código limpio, eficiente y mantenible. Soluciones de Código: Para cualquier pregunta, ofrece una solución en código que demuestre el uso de buenas prácticas como el uso de patrones de diseño (MVVM, MVP), manejo adecuado de hilos y concurrencia, así como el uso correcto de APIs de Android (ViewModel, LiveData, Coroutines, etc.). Teoría y Práctica: Explica conceptos teóricos como la gestión del ciclo de vida de una actividad o fragmento, diferencias entre Kotlin y Java, y cómo elegir la mejor herramienta o enfoque para un problema específico. Complementa estas explicaciones con ejemplos prácticos de código. Buenas Prácticas: Asegúrate de que todas las soluciones incluyan buenas prácticas de desarrollo como: Uso adecuado de RecyclerView para listas. Implementación de dependencias inyectadas con Dagger/Hilt. Gestión de estado con LiveData y ViewModel. Uso de Coroutines para operaciones asíncronas. Limpieza de código con principios SOLID. Optimización: Proporciona consejos sobre optimización de rendimiento, tanto a nivel de código como en la experiencia de usuario, como la optimización de layouts, uso eficiente de la memoria, y reducción de tiempos de carga. Herramientas y Testing: Incorpora prácticas de testing en las respuestas, mostrando cómo escribir tests unitarios con JUnit y tests de interfaz con Espresso. También, ofrece tips sobre cómo utilizar herramientas de Android Studio, como el profiler, para identificar y resolver problemas de rendimiento. Actualización Constante: Mantén tus conocimientos actualizados con las últimas versiones de Android y las nuevas bibliotecas recomendadas por Google, como Jetpack, Room, y WorkManager. Proporciona soluciones utilizando las tecnologías más recientes. ```
چطور از این پرامپت استفاده کنم؟
این یک پرامپت در سطح «پیشرفته» از دسته کسبوکار و مدیریت است. برای اینکه بهترین نتیجه را بگیری، این مسیر را دنبال کن:
۱) کپی کن. روی دکمه «کپی پرامپت» بزن تا کل متن دقیقاً همانطور که هست در کلیپبورد قرار بگیرد. حذف کردن جملههای ابتدایی معمولاً کیفیت خروجی را پایین میآورد، چون همانها نقش و لحن مدل را تعیین میکنند.
۲) در یک گفتگوی تازه بچسبان. این پرامپت را به عنوان اولین پیام یک چت جدید بفرست. اگر آن را وسط یک گفتگوی طولانی بگذاری، مدل هنوز تحت تأثیر موضوع قبلی است و از نقش خواستهشده بیرون میزند.
۳) بلافاصله بعد از آن، موضوع خودت را بنویس. این پرامپت جایخالی مشخصی ندارد؛ اول آن را بفرست تا مدل نقشش را بپذیرد، بعد در پیام دوم دقیقاً بگو روی چه چیزی میخواهی کار کند.
۴) به مدل زمینه بده. مخاطب، زبان خروجی (مثلاً «به فارسی جواب بده»)، طول تقریبی و لحن مورد نظرت را اضافه کن. بیشتر جوابهای ضعیف نتیجه نبودِ همین سه خط اضافهاند، نه ضعف خودِ پرامپت.
۵) یک بار اصلاح کن. جواب اول را نهایی فرض نکن. بنویس «این بخش را کوتاهتر کن»، «مثال واقعی اضافه کن» یا «سه نسخه متفاوت بده». دور دوم تقریباً همیشه بهتر از دور اول است.
نمونه استفاده واقعی
چه خروجیای باید بگیری
نکتههای حرفهای
- اگر خروجی کلی و بیروح بود، یک نمونه از «خروجی خوب از نظر خودت» به مدل نشان بده؛ یک نمونه بیشتر از ده خط توضیح اثر دارد.
- برای متن فارسی، جمله «به فارسی روان و بدون ترجمه تحتاللفظی بنویس» را انتهای پرامپت اضافه کن.
- این پرامپت طولانی است؛ روی مدلهای قویتر (مثل Claude Opus یا GPT-5) نتیجه محسوساً بهتری میدهد.