# Relatório Semanal de Humor e Feedback do App
**Período de Análise:** Semanas 33 a 38 de 2026 (13/08 a 15/09/2026)  
**Versões Analisadas:** v3.7.0 em diante (v3.7.0, v3.8.0, v3.9.0, v3.10.0, v3.10.1)  
**Total de Registros Consolidados:** 1.467 manifestações  
* **Feedback Interno (In-App no `courses_home`):** 1.099 respostas (Android: 720 | iOS: 379)
* **Google Play Store (Android da v3.7.0+):** 321 avaliações com comentário (Média da amostra: **4,51 ★** | Nota geral pública da loja: **4,90 ★** com mais de 18,5 mil avaliações)
* **Apple App Store (iOS da v3.7.0+):** 47 avaliações com comentário (Média da amostra: **4,30 ★** | Nota geral pública da loja: **4,90 ★** com milhares de notas por estrela)

---

## 1. Termômetro Geral do Humor: A Visão Consolidada dos Três Canais

Com a integração direta das avaliações públicas da **Google Play Store** e da **Apple App Store** somadas ao **feedback interno (in-app)**, temos agora o retrato mais fiel da percepção da comunidade:

1. **Nas Lojas Oficiais (Google Play & App Store), a satisfação é altíssima:**
   * **Google Play (Android):** 86,0% de avaliações positivas (4 e 5 estrelas) com **nota média de 4,51 ★** e **Net Sentiment de +76,0%**.
   * **App Store (iOS):** 80,9% de avaliações positivas com **nota média de 4,45 ★** e **Net Sentiment de +63,8%**.
   * *O que explica:* Usuários consolidados valorizam a facilidade de acesso aos cursos, a estabilidade geral da plataforma e a evolução contínua das funcionalidades.
2. **No Feedback Interno (Firebase), trata-se de um Funil Exclusivo de Detratores:**
   * **Arquitetura do gatilho:** O app exibe o prompt de avaliação no 3º acesso do aluno. Se o aluno der uma **nota alta**, ele é encaminhado diretamente para avaliar com 5 estrelas na **Google Play Store ou App Store** (o que alimenta a nota de 4,9 ★ das lojas).
   * **Interceptação de notas baixas:** Apenas se o aluno der uma **nota baixa**, o modal interno do Firebase é aberto com o campo de texto para coletar a crítica (*"O que podemos melhorar?"*).
   * **Consequência direta:** É **estruturalmente impossível** existir feedback positivo no Firebase; a base é composta por **100% de usuários detratores/insatisfeitos**. Por isso, o canal do Firebase não deve ser medido por "Net Sentiment", mas sim como um **diagnóstico categorizado de bugs, atritos e melhorias prioritárias**.
3. **Net Sentiment Geral Consolidado:** **-28,5%** (22,4% Positivo, 26,7% Neutro, 50,9% Negativo).

> **Por que a média calculada na amostra (4,30 ★ na Apple / 4,51 ★ no Google Play) difere da nota pública de 4,9 ★ das lojas?**  
> 1. **Avaliações com texto vs. Notas apenas por estrelas:** Mais de 90% dos usuários das lojas deixam apenas a nota em estrelas (sem escrever nada) quando o prompt nativo do sistema operacional surge — e essas notas são quase 100% de 5 estrelas, mantendo a média histórica pública em **4,9 ★**.  
> 2. **Viés do comentário escrito:** O usuário que se dá ao trabalho de redigir um comentário em texto tem uma propensão muito maior a estar relatando um problema pontual (na amostra da Apple desde a v3.7.0, tivemos 7 usuários deixando 1 estrela devido a falhas de criação de conta, login ou espelhamento na TV, o que em uma base de 47 comentários reduz matematicamente a média dessa amostra para 4,30 ★).


---


> **Regra Metodológica sobre o Feedback Interno (Firebase):**  
> Os feedbacks coletados no aplicativo e armazenados no Firebase não possuem campo de estrelas (1 a 5) e **não entram no cálculo de notas**. Eles são utilizados estritamente para a análise qualitativa: mensuração do sentimento (positivo, neutro e negativo), agrupamento temático de bugs e priorização de sugestões. As notas numéricas pertencem exclusivamente às lojas oficiais (Google Play Store e Apple App Store).

### Evolução Semanal do Sentimento (Série Histórica da v3.7.0 em diante)

| Semana ISO | Período (2026) | Volume Total | In-App | Google Play | App Store | Android | iOS | Positivos | Neutros | Negativos | Net Sentiment | Destaque da Semana |
| :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :--- |
| **W33** | 13/08 a 16/08 | **121** | 82 | 26 | 13 | 91 | 30 | 30,6% | 15,7% | 53,7% | **-23,1%** | Lançamento da v3.7.0; primeiros relatos de lentidão e login repetido. |
| **W34** | 17/08 a 23/08 | **325** | 230 | 81 | 14 | 232 | 93 | 26,2% | 25,2% | 48,6% | **-22,5%** | Grande volume de avaliações 5★ na Play Store equilibrando queixas de vídeo in-app. |
| **W35** | 24/08 a 30/08 | **303** | 220 | 80 | 3 | 227 | 76 | 24,8% | 25,7% | 49,5% | **-24,8%** | Casos de PDF/ebooks e pedidos recorrentes de transmissão para TV. |
| **W36** | 31/08 a 06/09 | **341** | 266 | 71 | 4 | 241 | 100 | 19,4% | 28,4% | 52,2% | **-32,8%** | Pico de relatos; falhas no modo offline e persistência de login. |
| **W37** | 07/09 a 13/09 | **297** | 231 | 54 | 12 | 203 | 94 | 19,2% | 29,0% | 51,8% | **-32,7%** | Dúvidas de produtores/afiliados sobre vendas e espelhamento na TV. |
| **W38** *(parcial)* | 14/09 a 15/09 | **80** | 70 | 9 | 1 | 47 | 33 | 11,2% | 37,5% | 51,3% | **-40,0%** | Início da semana focado em localização de cursos comprados e materiais. |
| **Consolidado** | **13/08 a 15/09** | **1.467** | **1.099** | **321** | **47** | **1.041** | **426** | **22,4%** | **26,7%** | **50,9%** | **-28,5%** | **Linha de base completa consolidada.** |

---

### Distribuição por Versão do Aplicativo

| Versão do App | Volume de Registros | Proporção (%) | Principais Temas Observados |
| :---: | :---: | :---: | :--- |
| **3.7.0** | 394 | 26,9% | Lançamento base; travamento do player ao pausar, login frequente e dúvidas de navegação. |
| **3.8.0** | 663 | 45,2% | Maior base ativa; melhorias de fluidez, mas concentração de relatos de buffer e TV. |
| **3.9.0** | 261 | 17,8% | Ajustes de interface; queixas pontuais sobre reprodução offline e sincronização. |
| **3.10.0** | 15 | 1,0% | Versão de transição rápida. |
| **3.10.1** | 134 | 9,1% | Versão mais recente; boa recepção nas lojas e foco em materiais complementares. |

---

## 2. Top Bugs & Vilões Técnicos (Visão Agregada)

Em conformidade com a diretriz de privacidade, consolidamos os relatos técnicos em categorias objetivas sem exposição de mensagens cruas:

### 🐛 1. Player de Vídeo que Trava ou Congela ao Pausar (131 relatos)
* **Ocorrência:** Android (71%) e iOS (29%).
* **Comportamento observado:** O aluno inicia a aula normalmente, mas se pausa o vídeo para fazer anotações ou se o aplicativo perde o foco momentaneamente, o player congela ao tentar retomar. Isso força o usuário a fechar e reabrir o app, perdendo a minutagem de onde parou.
* **Causa Provável:** Falha na retenção de estado do buffer de mídia (`ExoPlayer` no Android e `AVPlayer` no iOS) após eventos de interrupção ou reconexão de rede.

---

### 🐛 2. Solicitação Frequente de Login / Senha (33 relatos)
* **Ocorrência:** Tanto no Android quanto no iOS (alta criticidade emocional no 3º acesso).
* **Comportamento observado:** O aluno precisa redigitar seu e-mail e senha quase a cada abertura do app, pois a sessão é encerrada silenciosamente em vez de utilizar renovação automática via refresh token.
* **Causa Provável:** Token de autenticação com tempo de vida curto sem rotina de refresh silencioso em segundo plano, ou perda de credencial segura em reinicializações a frio.

---

### 🐛 3. Navegação com Miniplayer Preso no Rodapé (7 relatos críticos)
* **Ocorrência:** Transição da tela de aula para o menu de conteúdos.
* **Comportamento observado:** Ao tentar sair de uma aula para selecionar outra, a interface não oferece um botão de fechar imediato. O vídeo é minimizado para um miniplayer na barra inferior, o áudio segue tocando e o usuário tem dificuldade de encerrar a reprodução para navegar na grade.
* **Causa Provável:** Ausência de touch target de dismiss ("X") visível no rodapé e tratamento incompleto do evento de botão "voltar" nativo.

---

### 🐛 4. Falha na Abertura de PDFs e Materiais Complementares (33 relatos)
* **Ocorrência:** Predominante em aparelhos Android (Samsung, Motorola e Xiaomi).
* **Comportamento observado:** Ao clicar em anexos, apostilas ou ebooks disponibilizados pelos professores, a visualização interna falha, apresenta tela cinza ou fecha o aplicativo.
* **Causa Provável:** Dependência exclusiva de renderizador WebView interno sem fallback para o leitor de documentos nativo do sistema operacional.

---

### 🐛 5. Modo Offline com Travamento na Reprodução Local (42 relatos)
* **Ocorrência:** Alunos tentando assistir a conteúdos previamente baixados sem conexão.
* **Comportamento observado:** Mesmo com o download concluído com sucesso, ao abrir o aplicativo sem internet o vídeo trava logo nos primeiros segundos ou o app não lista os arquivos salvos localmente.
* **Causa Provável:** Verificação de chave DRM ou validação de sessão que tenta comunicação com o servidor antes de iniciar o decodificador local.

---

## 3. O que Nossos Usuários Estão Pedindo? (Necessidades e Sugestões)

### 💡 1. Transmissão para a TV (Chromecast, Smart TV e AirPlay) — 36 pedidos
Alunos de cursos práticos (saúde, treinos, culinária, negócios) solicitam fortemente a opção de espelhar o conteúdo diretamente na televisão da sala ou quarto, sem depender da tela pequena do celular.

### 💡 2. Encaminhamento Claro para Produtores e Afiliados — 48 manifestações
Criadores e afiliados baixam o aplicativo esperando encontrar o painel de métricas financeiras, relatórios de vendas e saldo de saque. Ao caírem diretamente na área do aluno (`courses_home`), ficam desorientados achando que o app não possui seus dados de vendas.

### 💡 3. Botão Manual de Rotação / Modo Paisagem no Player — 4 pedidos diretos
Facilidade para colocar o vídeo em tela cheia horizontal com um único toque nos controles do player, sem depender da trava de orientação ou do sensor giroscópico do celular.

### 💡 4. Reprodução de Áudio com Tela Apagada (Background Playback) — 7 pedidos
Demanda de alunos que consomem aulas em formato de podcast enquanto dirigem, caminham ou realizam outras tarefas, economizando bateria com a tela bloqueada no bolso.

### 💡 5. Localizador Rápido de Cursos Comprados e Autoatendimento de Reembolso — 85 manifestações
Alunos que acabaram de realizar a compra no checkout web muitas vezes entram no aplicativo com outro e-mail ou antes da sincronização do pedido. Isso gera ansiedade e pedidos imediatos de cancelamento/reembolso.

---

## 4. Matriz de Priorização: Foco nos Quick Wins

| Prioridade | Iniciativa | O que soluciona? | Impacto | Esforço Estimado | Recomendação Técnica |
| :---: | :--- | :--- | :---: | :---: | :--- |
| 🟢 **Quick Win #1** | **Persistência de Sessão e Token Refresh Silencioso** | Elimina a queixa de ter que logar a cada abertura. | **Altíssimo** | **Baixo (1 a 2 dias)** | Armazenar refresh token no Keychain/Keystore e renovar token JWT expirado sem deslogar o aluno. |
| 🟢 **Quick Win #2** | **Botão Visível de Fechar ("X") no Miniplayer do Rodapé** | Libera o usuário da tela presa e interrompe o áudio ao navegar. | **Alto** | **Baixo (1 a 2 dias)** | Incluir botão de fechar no componente docked footer e tratar o botão voltar nativo para fechar o player. |
| 🟢 **Quick Win #3** | **Card / Link para Painel do Produtor e Afiliado** | Esclarece o propósito da tela do aluno e reduz dúvidas de vendas. | **Médio** | **Baixo (0,5 dia)** | Adicionar atalho sutil no perfil/menu: *"É produtor ou afiliado? Acesse o painel de vendas aqui"*. |
| 🟢 **Quick Win #4** | **Botão de Rotação Forçada (Paisagem) nos Controles** | Permite assistir deitado independente da rotação do sistema. | **Médio** | **Baixo (1 dia)** | Inserir botão de tela cheia que aciona o modo horizontal via código no player. |
| 🟢 **Quick Win #5** | **Abertura de PDF via Visualizador Nativo do Sistema** | Resolve 100% das queixas de apostilas e ebooks que não abrem. | **Alto** | **Baixo (2 dias)** | Caso o WebView interno encontre erro, disparar Intent nativa (`ACTION_VIEW` no Android / `UIDocumentInteractionController` no iOS). |
| 🟡 **Sprint #6** | **Otimização do Buffer do Player (Pausa e Retomada)** | Resolve o maior problema técnico apontado (131 relatos). | **Altíssimo** | **Médio (1 a 2 semanas)** | Revisar limites de buffer e retenção de estado do ExoPlayer/AVPlayer em eventos de pause/segundo plano. |
| 🟡 **Sprint #7** | **Correção da Validação Local no Modo Offline** | Garante que vídeos baixados toquem sem internet. | **Alto** | **Médio (1 a 2 semanas)** | Desacoplar a inicialização do codec local da checagem síncrona de rede. |
| 🟡 **Sprint #8** | **Suporte Nativo a Chromecast e AirPlay** | Atende ao principal pedido de nova funcionalidade (36 votos). | **Alto** | **Médio (1 a 2 semanas)** | Integrar Google Cast SDK e roteamento de mídia AirPlay no player. |
| 🔵 **Evolução #9** | **Áudio em Segundo Plano (Background Audio)** | Permite ouvir aulas com a tela apagada no bolso. | **Médio** | **Médio (2 semanas)** | Habilitar `MediaSessionService` (Android) e background audio capabilities (iOS). |
| 🔵 **Evolução #10** | **Central de Compras e Autoatendimento de Garantia** | Acalma clientes recém-comprados e agiliza suporte. | **Alto** | **Alto (3 a 4 semanas)** | Integração direta com pedidos para consulta de status por CPF/e-mail e solicitação de estorno em 7 dias. |

---

## 5. Padrão Comparativo para as Próximas Semanas

Todas as próximas análises manterão este mesmo formato consolidado:
1. **Monitoramento Triplo:** In-App (3º uso), Google Play Store (Android) e Apple App Store (iOS).
2. **Acompanhamento de Versão Real:** Comparativo direto do impacto de novos releases (3.10.x em diante).
3. **Métrica Única de Evolução:** Net Sentiment Score semanal e taxa de resolução dos 5 Quick Wins.
