🟨 Principais funcionalidades
🏠 Tela principal:
Exibe uma lista horizontal de 20 personagens obtidos de uma API pública.
Ao percorrer cada personagem, o aplicativo usa a função Texto para Fala (TTS) para reproduzir uma de suas frases mais características, enquanto uma imagem em destaque é atualizada na parte inferior.
Inclui botões para ativar ou silenciar o som e alternar entre o modo claro e o modo escuro.
📍 Locais:
Apresenta uma lista vertical paginada de 20 locais icônicos de Springfield.
Cada item exibe uma imagem, o nome do local e botões "Curtir/Não Curtir", juntamente com o número total de avaliações.
⭐ Favoritos:
Permite salvar seus personagens favoritos em um banco de dados interno do seu dispositivo.
Eles são exibidos em uma grade com sua imagem, nome e a opção de excluí-los ou acessar seu perfil detalhado.
👤 Detalhes do personagem:
Ao selecionar um personagem na tela principal ou na seção de favoritos, uma visualização detalhada é exibida com:
- Imagem e botão para adicionar ou remover dos favoritos.
- Cinco fatos biográficos notáveis.
- Lista de frases que podem ser reproduzidas usando a função de fala (TTS).
🧩 Tecnologia:
Desenvolvido com Jetpack Compose, seguindo as melhores práticas de design e arquitetura do Android moderno.
Consome dados de uma API pública (API dos Simpsons) e usa o armazenamento interno para gerenciar os favoritos, sem a necessidade de conexão com servidores externos.
📚 Finalidade educacional:
Este aplicativo foi criado exclusivamente para fins de aprendizado e demonstração técnica.
Não é afiliado, patrocinado ou autorizado pelos detentores dos direitos autorais de Os Simpsons.
Todas as imagens, nomes e referências pertencem aos seus respectivos proprietários.
🟢 Principais recursos
- Navegação por seções: Personagens, Locais e Favoritos.
- Paginação dinâmica para uma experiência fluida.
- Reprodução de frases usando a tecnologia Text-to-Speech (Texto para Fala).
- Interface adaptável com modos claro e escuro.
- Armazenamento local de caracteres favoritos.
Aviso:
Este projeto não tem fins comerciais. O conteúdo exibido provém de fontes públicas e é utilizado para fins educacionais, para ilustrar o consumo de APIs, o tratamento de dados e o design com o Jetpack Compose.
Atualizado em
28 de nov. de 2025