Contorno da seção
-
-
O que vamos aprender?
🧭 O que vamos aprender?
Olá! 👋
Nesta aula, construiremos um aplicativo completo e funcional chamado IMCApp — um projeto prático para aplicar tudo o que aprendemos até agora em design de interface e programação em Kotlin.Durante esta aula, você aprenderá a:
-
Criar um aplicativo com duas telas (Activities) no Android Studio
-
Inserir, enviar e receber dados entre telas
-
Calcular o IMC (Índice de Massa Corporal) e classificar o resultado
-
Exibir imagens correspondentes à classificação do IMC
-
Utilizar e configurar componentes visuais (TextView, TextInputLayout, Button, ImageView)
-
Aplicar o que já vimos sobre design, alinhamento e atributos
-
Entender o uso do Intent e Bundle para transferência de dados
-
Explorar os recursos nativos do Android Studio voltados à acessibilidade, compreendendo como tornar o app mais inclusivo
-
Preparar o app para receber melhorias futuras de acessibilidade e usabilidade
🎯 Objetivos da Aula
Objetivo Geral
Construir um aplicativo funcional e visualmente estruturado, integrando conceitos de design de interface, lógica em Kotlin e fundamentos de acessibilidade digital.
Objetivos Específicos
-
Aplicar os conhecimentos de layout XML, atributos e margens.
-
Utilizar componentes de entrada (TextInputLayout e TextInputEditText) para capturar dados do usuário.
-
Implementar o envio de informações entre Activities usando Intent + Bundle.
-
Programar o cálculo do IMC e exibir os resultados dinamicamente.
-
Associar imagens à classificação obtida.
-
Configurar eventos de clique e comportamento interativo (botões Calcular e Voltar).
-
Customizar o ícone do aplicativo e explorar a estrutura de pastas
res/. -
Pesquisar e identificar os recursos nativos de acessibilidade do Android Studio e propor melhorias que tornem o IMCApp mais inclusivo.
💻 O que será construído?
📱 Um app prático chamado IMCApp, que:
-
Lê Nome, Peso e Altura na primeira tela
-
Envia esses dados para a segunda tela
-
Calcula e exibe o IMC e sua classificação
-
Mostra uma imagem correspondente ao resultado
-
Será base para futuras melhorias sobre acessibilidade e design universal
-
-
Desenvolvimento do Aplicativo IMCApp
Parte 1 - Desenvolvimento da Interface - (25m16s)
-
Desenvolvimento do Aplicativo IMCApp
Parte 2 - Codificando em Kotlin - (14m48s)
-
Desenvolvimento do Aplicativo IMCApp
Parte 3 - Alterando o ícone - (3m55s)
-
Conjunto de imagens para serem utilizadas na construção do App IMCApp (estão contidas no arquivo compactado imagens.zip)
-
Fontes dos arquivos utilizados no aplicativo: MainActivity.kt, activity_main.xml, IMC_Activity.kt e activity_imc.xml
-
PDFs dos slides (imagens) utilizadas nas apresentações
-
Aberto: quarta-feira, 18 fev. 2026, 00:00Vencimento: terça-feira, 24 fev. 2026, 23:59
🎯 Atividade 11 — Explorando Recursos de Acessibilidade no Android Studio
Construa e teste o App IMCApp demonstrado nos vídeos desta aula (lembre-se que construir é o melhor jeito de aprender).
Após finalizar o aplicativo IMCApp, já domina os conceitos básicos de interface, passagem de dados entre telas e lógica de programação em Kotlin, o próximo passo é tornar o aplicativo mais inclusivo e acessível, de modo que qualquer pessoa — independentemente de limitações visuais, auditivas ou motoras — possa utilizá-lo com autonomia.
O Android Studio oferece diversos recursos nativos que auxiliam desenvolvedores a construir aplicativos acessíveis. Realize uma pesquisa investigativa sobre recursos nativos de acessibilidade disponíveis no Android Studio.
Nesta atividade, você irá pesquisar, identificar, implementar e propor melhorias de acessibilidade que poderiam ser aplicadas ao seu projeto.
🧩 Instruções da Atividade
- Pesquise os recursos nativos de acessibilidade disponíveis no Android Studio e no sistema Android.
- Identifique pelo menos 3 recursos ou técnicas que poderiam ser aplicados ao seu IMCApp para torná-lo mais acessível.
- Descreva brevemente para cada recurso:
- O que ele faz
- Como poderia ser aplicado no seu app
- Qual problema de acessibilidade ele ajudaria a resolver
- O que ele faz
- Com base na sua pesquisa, tente implementar no seu projeto alguns desses recursos, teste o comportamento e registre o resultado (pode ser com capturas de tela ou vídeo curto).
- Gere um documento no formato word ou pdf com as respostas às questões propostas.
“Um aplicativo verdadeiramente bem feito não é aquele que apenas funciona, mas aquele que pode ser usado por todos”
🕙 Dedicação: 2h00m
📆 Prazo: 02/11/2025 (23:59)
✔️ Critérios de Avaliação:
- Se enviou o conteúdo solicitado
- Se respondeu coerentemente as questões apresentadas
- Se produziu um texto coeso e claro
- Pesquise os recursos nativos de acessibilidade disponíveis no Android Studio e no sistema Android.
-
Cor de fonte
Tipo de fonte
Font Kerning
Tamanho da fonte
Visibilidade da Imagem
Espaçamento entre letras
Altura da Linha
Destaque do link
Text Alignment
Cor do texto
Paragraph Width
