Prompt para criar um widget de gráficos para Android com suporte a LaTeX
Prompt para gerar um plano de implementação de um widget Graphs para Android com suporte a LaTeX. Recomendado especialmente para uso com Copilot devido ao foco em geração de código; o prompt aborda arquitetura, API, renderização, exemplos, testes e integração.
4.5
9 usos
Copilot
Objetivo: criar um prompt de IA para projetar e implementar um widget de gráficos (Graphs) em Android que não interfira na UI do app e que suporte tanto funções gráficas simples quanto expressões em LaTeX.
Instruções para a IA geradora:
1) Fornecer uma visão de alto nível da arquitetura do widget, incluindo componentes principais, fluxo de dados e APIs públicas.
2) Descrever suporte a entradas: funções gráficas, expressões matemáticas em LaTeX e seus equivalentes; detectar automaticamente casos simples (ex.: 'graph y = x^2') que devem acionar o renderizador sem pedir confirmação.
3) Especificar opções de renderização, bibliotecas de LaTeX (KaTeX/MathJax para Android ou alternativas) e renderização de gráficos (Canvas, SVG ou Jetpack Compose Canvas).
4) Incluir esqueleto de código inicial em Kotlin com Jetpack Compose: componentes do widget, estado, callbacks e como integrá-lo na hierarquia de views sem ocupar a tela inteira.
5) Definir uma API pública do widget: inicialização, atualização de eixos, limites, zoom, estilos e callbacks.
6) Prover exemplos de uso: entradas como 'y = x^2', 'graph y = sin(x)', e expressões LaTeX como '$E = mc^2$'.
7) Listar casos de teste para validação de renderização, comportamento com entradas inválidas e limites de desempenho.
8) Considerar acessibilidade, internacionalização e tratamento de erros.
9) Dicas de UX para manter o widget não intrusivo.
10) Questões de segurança e moderação de conteúdo ao aceitar entradas de usuários.
Entregáveis: Documento de arquitetura de alto nível; esqueleto de código em Kotlin/Jetpack Compose; API pública do widget; conjunto de casos de teste; guia rápido de integração com apps existentes.
Observações: adapte as escolhas de bibliotecas às necessidades de renderização de fórmulas (LaTeX) e de gráficos; pare o render quando entradas resultarem em gráficos complexos; inclua exemplos de código e instruções de compilação.
Exemplos de entradas: 'graph y = x^2', 'graph y = sin(x)', 'LaTeX: E=\frac{b^2-4ac}{2a}'
Tags relacionadas
Como Usar este Prompt
1
Clique no botão "Copiar Prompt" para copiar o conteúdo completo.
2
Abra sua ferramenta de IA de preferência (Copilot e etc.).
3
Cole o prompt e substitua as variáveis (se houver) com suas informações.