Contorno da seção

Página principal do curso

    • 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:

      • 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:00
      Vencimento: 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

      1. Pesquise os recursos nativos de acessibilidade disponíveis no Android Studio e no sistema Android.

      2. Identifique pelo menos 3 recursos ou técnicas que poderiam ser aplicados ao seu IMCApp para torná-lo mais acessível.

      3. Descreva brevemente para cada recurso:
        • O que ele faz
        • Como poderia ser aplicado no seu app
        • Qual problema de acessibilidade ele ajudaria a resolver
      4. 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).
      5. 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: 

      1. Se enviou o conteúdo solicitado
      2. Se respondeu coerentemente as questões apresentadas
      3. Se produziu um texto coeso e claro
Acessibilidade

Cor de fonte Cor de fonte

Tipo de fonte Tipo de fonte

Font Kerning Font Kerning

Tamanho da fonte Tamanho da fonte

1

Visibilidade da Imagem Visibilidade da Imagem

Espaçamento entre letras Espaçamento entre letras

0

Altura da Linha Altura da Linha

1.2

Destaque do link Destaque do link

Text Alignment Text Alignment

Cor do texto Cor do texto

Paragraph Width Paragraph Width

0