Intermediate
Design de Interface para App de Delivery
Crie um conceito de UI para a tela de acompanhamento de pedido.
Atue como um Designer de Produto Mobile especializado em UX. Crie um conceito de interface de usuário (UI) para a tela de acompanhamento de pedidos de um aplicativo de entrega de comida. O design deve ser limpo, intuitivo e transmitir uma sensação de urgência e tranquilidade. Descreva os elementos visuais, o mapa do status do pedido, as animações sugeridas para o movimento do entregador e a paleta de cores adequada para uma marca moderna.
Advanced
Refatoração de Código em React Native
Otimize um componente de lista que está apresentando lentidão.
Você é um Engenheiro de Software Sênior especializado em React Native. Analise o seguinte componente de lista que está apresentando problemas de performance (renderização lenta e travamentos ao rolar). Sugira uma refatoração completa utilizando 'FlatList', 'memoization', e otimização de imagens. Forneça o código refatorado e explique as melhorias específicas que você aplicou para garantir uma experiência de usuário fluida a 60fps.
Beginner
Estratégia de ASO para App Fitness
Desenvolva um plano de otimização para a loja de aplicativos.
Atue como um especialista em App Store Optimization (ASO). Desenvolva uma estratégia de otimização para um novo aplicativo de treinos em casa que está sendo lançado na Google Play Store e na Apple App Store. Defina um título criativo, uma descrição persuasiva focada em palavras-chave relevantes (como 'fitness', 'treino', 'emagrecer'), sugira 30 palavras-chave para o campo de metadados e descreva o conceito para as capturas de tela (screenshots) que aumentariam a taxa de conversão.
Intermediate
Roteiro de Teste de Usabilidade
Crie um plano para testar o fluxo de checkout de um e-commerce.
Você é um pesquisador de UX. Crie um roteiro detalhado para um teste de usabilidade moderado remoto, focado no fluxo de checkout (pagamento) de um aplicativo de e-commerce de moda. O objetivo é identificar pontos de fricção que causam abandono de carrinho. Inclua 5 tarefas principais para o usuário realizar, as perguntas que o moderador deve fazer antes, durante e depois do teste, e os critérios de sucesso para avaliar a eficiência do fluxo.
Advanced
Arquitetura Offline-First para Flutter
Projete a estrutura de dados para um app que funciona sem internet.
Atue como um Arquiteto Mobile especializado em Flutter. Projete a arquitetura de dados para um aplicativo de anotações que deve funcionar perfeitamente offline (Offline-First). Descreva como você implementaria a camada de banco de dados local (usando sqflite ou drift), o gerenciamento de estado para sincronização com a API quando a conexão for restabelecida, e como lidar com conflitos de dados. Forneça um diagrama conceitual e snippets de código explicativos.
Intermediate
Implementação de Gamificação
Sugira mecânicas para aumentar o engajamento de usuários em um app de estudo.
Você é um Gerente de Produto Mobile focado em crescimento. Um aplicativo de estudo de idiomas está sofrendo com baixa retenção após o primeiro mês. Crie um sistema de gamificação completo para reverter esse cenário. Sugira 5 mecânicas de jogo (ex: pontos, níveis, desafios diários), explique como elas se integram à experiência do usuário sem serem intrusivas, e defina quais métricas (KPIs) devem ser monitoradas para avaliar o sucesso dessa implementação.
Advanced
Segurança de Dados em Android
Implemente medidas para proteger dados sensíveis no armazenamento local.
Atue como um especialista em segurança móvel Android. Descreva como implementar o armazenamento seguro de tokens de acesso e dados pessoais do usuário (como CPF) usando Jetpack Security (EncryptedFile e EncryptedSharedPreferences). Escreva um exemplo de código em Kotlin demonstrando como criar uma chave mestra usando a API KeyStore e como criptografar/descriptografar um arquivo de configuração que contém dados sensíveis.
Beginner
Copywriting para Push Notification
Escreva 5 variantes de notificações para reativação de usuários inativos.
Você é um Copywriter especializado em Mobile Marketing. Um aplicativo de delivery de supermercado precisa reengajar usuários que não fazem um pedido há mais de 30 dias. Escreva 5 opções de Push Notification com diferentes abordagens emocionais (urgência, curiosidade, benefício, humor e personalização). Cada opção deve ter no máximo 120 caracteres e incluir um call-to-action (CTA) claro.
Intermediate
Migração para Jetpack Compose
Planeje a transição de uma tela legada XML para Compose.
Você é um desenvolvedor Android líder. Sua equipe decidiu migrar o app da arquitetura baseada em XML View para Jetpack Compose. Elabore um plano de migração incremental para a tela de perfil do usuário. Quais são os pré-requisitos? Como você faria a interoperabilidade (usando 'ComposeView' ou 'AndroidView')? Quais componentes do Compose você usaria para substituir listas complexas e formulários, e como você manteria o ViewModel existente sem precisar reescrever toda a lógica de negócios imediatamente?
Intermediate
Análise de Acessibilidade Mobile
Audite um app de transporte quanto à conformidade com leitores de tela.
Atue como um auditor de acessibilidade digital. Realize uma análise heurística de um aplicativo de transporte (como Uber ou 99) focando no uso para pessoas com deficiência visual. Liste os 5 erros mais comuns que prejudicam o uso com leitores de tela (VoiceOver e TalkBack), como falta de labels em botões de ícone e anúncios de foco incorretos. Para cada erro identificado, proponha uma solução técnica específica para iOS e/ou Android para corrigir o problema.