Blog

Como fazer o relatório de Aula prática Repositório de dados

Para desenvolver Aula prática Repositório de dados, comece identificando os objetivos e as entregas solicitadas no roteiro. A seguir, veja os pontos presentes na descrição desta atividade e organize teu relatório de acordo com as orientações do curso.

Aula prática Repositório de dados

O que é esta aula prática?

Antes de começar, leia a apresentação e identifique o tema, a unidade e o formato pedido.

Estrutura de projeto Android: AndroidManifest.xml, build.gradle e recursos (strings, layouts)

Armazenamento interno e formato JSON; implementação de saveData e loadData

Desenvolvimento Ionic: Ionic CLI, Ionic Storage, formulário de entrada e listagem de dados

Depuração com Logcat: identificação de exceções, análise de stack trace e níveis de log

Execução em emulador ou dispositivo físico e verificação de comportamento (ex.: “Hello, World!”)

Entregáveis técnicos: .zip do projeto e PDF com prints e explicações

Objetivos e conhecimentos trabalhados

Use os objetivos do roteiro para definir o que a atividade precisa demonstrar.

OBJETIVOS

Definição dos objetivos da aula prática:

Entender como estruturar um projeto Android e configurar suas propriedades fundamentais.

OBJETIVOS

Definição dos objetivos da aula prática:

ler e escrever dados em arquivos JSON no armazenamento interno do dispositivo.

OBJETIVOS

Definição dos objetivos da aula prática:

ler e escrever dados em arquivos JSON no armazenamento interno do dispositivo.

Instalações – Materiais de consumo – Equipamentos:

OBJETIVOS

Definição dos objetivos da aula prática:

Aprender a utilizar o Logcat para detectar e corrigir problemas comuns em uma aplicação Android.

Instalações – Materiais de consumo – Equipamentos:

OBJETIVOS

Definição dos objetivos da aula prática:

Compreender o desenvolvimento de aplicacões android com Ionic que permite a entrada e o

armazenamento de dados localmente no dispositivo.

Instalações – Materiais de consumo – Equipamentos:

Ferramentas e materiais mencionados no roteiro

Prepare os recursos citados na atividade e registre as versões ou configurações usadas quando forem relevantes.

SOLUÇÃO DIGITAL

Computador com acesso à Internet para uso do Google Colab

O Google Colab, ou Colaboratory, é uma plataforma gratuita baseada na nuvem oferecida pelo

Google. Ela fornece um ambiente de notebook interativo e colaborativo que permite a criação e

execução de código diretamente no navegador, sem a necessidade de configurar ou instalar

qualquer software no seu computador.

SOLUÇÃO DIGITAL

Computador com acesso à Internet para uso do Google Colab

O Google Colab, ou Colaboratory, é uma plataforma gratuita baseada na nuvem oferecida pelo

Google. Ela fornece um ambiente de notebook interativo e colaborativo que permite a criação e

execução de código diretamente no navegador, sem a necessidade de configurar ou instalar

qualquer software no seu computador.

SOLUÇÃO DIGITAL Infraestrutura mínima necessária para execução.

Computador com acesso à Internet para uso do Google Colab

O Google Colab, ou Colaboratory, é uma plataforma gratuita baseada na nuvem oferecida pelo

Google. Ela fornece um ambiente de notebook interativo e colaborativo que permite a criação e

execução de código diretamente no navegador, sem a necessidade de configurar ou instalar

qualquer software no seu computador.

SOLUÇÃO DIGITAL

Infraestrutura mínima necessária para execução.

Computador com acesso à Internet para uso do Google Colab

O Google Colab, ou Colaboratory, é uma plataforma gratuita baseada na nuvem oferecida pelo

Google. Ela fornece um ambiente de notebook interativo e colaborativo que permite a criação e

execução de código diretamente no navegador, sem a necessidade de configurar ou instalar

qualquer software no seu computador.

SOLUÇÃO DIGITAL Infraestrutura mínima necessária para execução.

– Ionic CLI instalado (você pode instalar usando `npm install -g @ionic/cli`).

– Editor de código (VSCode recomendado).

– Android Studio (para emulação e testes).

Como desenvolver a atividade passo a passo

Execute cada etapa na ordem indicada e registre o que foi feito para depois explicar o processo no relatório.

Esta atividade prática, integrada à disciplina Desenvolvimento de Aplicações Android, reúne roteiros das unidades U1 a U4 (Aula A4) com foco em repositório e persistência de dados em aplicações móveis. Aborda desde a estruturação inicial de um projeto Android até técnicas de armazenamento em JSON no armazenamento interno, uso do Ionic para entrada e armazenamento local e procedimentos de teste e depuração com Logcat.

O conjunto de tarefas requer infraestrutura simples: computador com acesso à Internet (uso recomendado do Google Colab para apoio), Android Studio para desenvolvimento e emulação, e, quando aplicável, ambiente Ionic com Node.js e Ionic CLI. O trabalho envolve criação de projetos, configuração de arquivos como AndroidManifest.xml e build.gradle, implementação de métodos de gravação e leitura (por exemplo saveData e loadData), execução em emulador ou dispositivo físico e verificação de funcionamento (ex.: exibição do texto “Hello, World!” ou persistência/recuperação de dados).

O que é desenvolvido nesta atividade — Os estudantes vão criar aplicações que demonstram conceitos fundamentais: configurar um projeto Android e suas propriedades, definir versões mínima/target do SDK, adicionar recursos (strings, cores, layouts), implementar persistência de dados em JSON no armazenamento interno (métodos saveData/loadData na MainActivity) e testar a aplicação. Em atividades ligadas ao Ionic, será criado um app que permite entrada de dados via formulário e seu armazenamento com Ionic Storage, incluindo listar os dados salvos. Em outra sequência, o foco é teste e depuração usando Logcat: produzir um erro controlado (por exemplo NullPointerException), analisar o stack trace, corrigir o código e aplicar boas práticas de logging (Log.v, Log.d, Log.i, Log.w, Log.e). Entregáveis indicados nas unidades incluem um arquivo .zip do projeto e um PDF com prints e explicações do que foi desenvolvido, além de, em alguns casos, um PDF contendo códigos e justificativas.

NOME DA DISCIPLINA: DESENVOLVIMENTO DE APLICAÇÕES ANDROID

Unidade: U1_ INTRODUÇÃO A PROGRAMAÇÃO DE DISPOSITIVOS MÓVEIS

PROCEDIMENTOS PRÁTICOS

Criar uma aplicação Android básica que aborde os conceitos fundamentais de um aplicativo,

incluindo o arquivo de manifesto, compatibilidade de dispositivos e recursos de um aplicativo.

Procedimentos para a realização da atividade:

– Crie um novo projeto no Android Studio.

– Configure o arquivo `AndroidManifest.xml`.

2. Compatibilidade de Dispositivos:

– Defina a versão mínima e a versão alvo do SDK no arquivo `build.gradle`.

– Adicione recursos ao aplicativo, como strings, cores e layouts.

– Compile e execute o aplicativo no emulador ou em um dispositivo físico.

– Verifique se o texto “Hello, World!” é exibido no centro da tela.

– Certifique-se de que o Android Studio e os SDKs necessários estejam corretamente instalados.

– Utilize a documentação oficial do Android para esclarecer dúvidas sobre a configuração e uso

– Faça uso das ferramentas de depuração do Android Studio para identificar e corrigir eventuais

PROCEDIMENTOS PRÁTICOS

Criar uma aplicação Android que armazena e recupera dados utilizando o formato JSON.

Procedimentos para a realização da atividade:

• Crie um novo projeto no Android Studio.

• Configure o arquivo AndroidManifest.xml.

2. Criação da Interface do Usuário:

• Adicione elementos de interface para inserir e exibir dados.

3. Armazenamento e Recuperação de Dados:

• Implemente a lógica para armazenar dados em formato JSON no armazenamento

• Implemente a lógica para recuperar e exibir esses dados.

• Implemente os métodos saveData e loadData na MainActivity para armazenar e

• Compile e execute o aplicativo no emulador ou em um dispositivo físico.

• Verifique se os dados inseridos são salvos e carregados corretamente.

• Utilize o Logcat no Android Studio para depuração.

• Certifique-se de conceder permissões de leitura e escrita no armazenamento, se

• Familiarize-se com o uso de JSON no Android, pois é um formato comum para

PROCEDIMENTOS PRÁTICOS

Criar uma aplicação Android que armazena e recupera dados utilizando o formato JSON.

Procedimentos para a realização da atividade:

• Crie um novo projeto no Android Studio.

• Configure o arquivo AndroidManifest.xml.

2. Criação da Interface do Usuário:

• Adicione elementos de interface para inserir e exibir dados.

3. Armazenamento e Recuperação de Dados:

• Implemente a lógica para armazenar dados em formato JSON no armazenamento

• Implemente a lógica para recuperar e exibir esses dados.

• Implemente os métodos saveData e loadData na MainActivity para armazenar e

• Compile e execute o aplicativo no emulador ou em um dispositivo físico.

• Verifique se os dados inseridos são salvos e carregados corretamente.

• Utilize o Logcat no Android Studio para depuração.

• Certifique-se de conceder permissões de leitura e escrita no armazenamento, se

• Familiarize-se com o uso de JSON no Android, pois é um formato comum para

PROCEDIMENTOS PRÁTICOS

Detecção e Correção de Problemas no Desenvolvimento Android com Logcat. Neste roteiro você

irá reproduzir o passo a passo a seguir para entender como funciona o logcat. Em seguida, irá

complementar a atividade com dois desafios.

Procedimentos para a realização da atividade:

– Certifique-se de que o Android Studio está instalado e configurado corretamente.

2. Criar ou abrir um projeto Android:

– Crie um projeto Android ou abra um projeto existente que você tenha.

– Insira deliberadamente alguns problemas no código para fins de detecção e correção. Por

import androidx.appcompat.app.AppCompatActivity;

public class MainActivity extends AppCompatActivity {

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

Log.d(“MainActivity”, text.toString()); // Isto causará uma NullPointerException

– Execute a aplicação no emulador ou em um dispositivo físico.

– No Android Studio, abra a janela do Logcat. Você pode fazer isso através da aba “Logcat” na

parte inferior da interface do Android Studio.

– Use o filtro do Logcat para mostrar apenas as mensagens relevantes. Por exemplo, você pode

filtrar pelo tag “MainActivity” para ver apenas as mensagens relacionadas a essa Activity.

Parte 3: Detecção e Correção de Problemas

PROCEDIMENTOS PRÁTICOS

Criar uma aplicação simples usando Ionic que permitirá ao usuário inserir dados através de um

formulário e armazená-los localmente no dispositivo.

Procedimentos para a realização da atividade:

1. Abra seu terminal ou prompt de comando.

2. Navegue até o diretório onde deseja criar o projeto.

3. Crie um novo projeto Ionic usando o comando:

Passo 2: Configuração da Página de Entrada de Dados

1. Abra o projeto no seu editor de código.

2. Navegue até `src/app/home/home.page.html` e substitua o conteúdo pelo seguinte código:

3. Em seguida, abra `src/app/home/home.page.ts` e substitua o conteúdo pelo seguinte código:

import { Component } from ‘@angular/core’;

import { Storage } from ‘@ionic/storage-angular’;

constructor(private storage: Storage) {}

await this.storage.set(‘userData’, this.data);

console.log(‘Dados salvos:’, this.data);

Passo 3: Configuração do Ionic Storage

2. Configure o Ionic Storage em `src/app/app.module.ts`:

import { IonicStorageModule } from ‘@ionic/storage-angular’;

imports: [BrowserModule, IonicModule.forRoot(), AppRoutingModule,

Como conferir e avaliar o trabalho

Confira os critérios e perguntas do roteiro antes de finalizar a entrega.

Checklist:

• Armazenamento e Recuperação de Dados

Checklist:

• Armazenamento e Recuperação de Dados

Checklist:

• Configuração da Página de Entrada de Dados

Resultados e organização do relatório

Apresente o que foi obtido e relacione os resultados com os objetivos da atividade.

Resultados de Aprendizagem:

Espera-se que o aluno seja capaz de entender a criação de um aplicativo android básico.

Descrição orientativa sobre a entregada da comprovação da aula prática:

• Para comprovar a realização da atividade, é necessário entregar um arquivo PDF contendo os

códigos criados e uma breve explicação de tudo o que foi desenvolvido.

Unidade: U2_ RECURSOS E COMPONENTES VISUAIS – IONIC FRAMEWORK

Aula: A4_ ARMAZENAMENTO DE DADOS EM DISPOSITIVOS MÓVEIS II

Resultados de Aprendizagem:

Espera-se que os alunos entendam como utilizar o armazenamento interno e o formato JSON

para persistência de dados em aplicativos Android, proporcionando uma base sólida para

Descrição orientativa sobre a entregada da comprovação da aula prática:

Para comprovar a realização da atividade, é necessário entregar

• Um arquivo .zip do projeto todo do aplicativo desenvolvido

• Um arquivo PDF contendo prints que comprovem a execução do código desenvolvido de acordo

com os objetivos do roteiro e uma breve explicação de tudo o que foi desenvolvido.

Unidade: U2_ RECURSOS E COMPONENTES VISUAIS – IONIC FRAMEWORK

Aula: A4_ ARMAZENAMENTO DE DADOS EM DISPOSITIVOS MÓVEIS II

Tempo previsto de execução de aula prática: 5h

Resultados de Aprendizagem:

Espera-se que os alunos entendam como utilizar o armazenamento interno e o formato JSON

para persistência de dados em aplicativos Android, proporcionando uma base sólida para

Descrição orientativa sobre a entregada da comprovação da aula prática:

Para comprovar a realização da atividade, é necessário entregar

• Um arquivo .zip do projeto todo do aplicativo desenvolvido

• Um arquivo PDF contendo prints que comprovem a execução do código desenvolvido de acordo

com os objetivos do roteiro e uma breve explicação de tudo o que foi desenvolvido.

Unidade: U3_ RECURSOS DE HARDWARE PARA DISPOSITIVOS MÓVEIS

Tempo previsto de execução de aula prática: 5h

Resultados de Aprendizagem:

Espera-se que os alunos entendam como praticar a detecção e correção de problemas em uma

aplicação Android utilizando o Logcat e a importância de adicionar logs apropriados para facilitar

a depuração e a manutenção do código.

Descrição orientativa sobre a entregada da comprovação da aula prática:

Para comprovar a realização da atividade, é necessario entregar

• Um arquivo .zip do projeto todo do aplicativo desenvolvido

• Um arquivo PDF contendo prints que comprovem a execução do código desenvolvido de acordo

• Um explicação de tudo o que foi desenvolvido, e o passo a passo realizado para resolver os

Unidade: U4_ INSTALAÇÃO DE RECURSOS PARA UTILIZAÇÃO DE BANCO DE DADOS

Aula: A4_ COMPONENTES IONIC ENTRADA DE DADOS

Tempo previsto de execução de aula prática: 5h

Resultados de Aprendizagem:

Espera-se que os alunos entendam como desenvolver uma aplicacão Android com Ionic que

permite a entrada e armazenamento local de dados.

Descrição orientativa sobre a entregada da comprovação da aula prática:

Para comprovar a realização da atividade, é necessário entregar

• Um arquivo .zip do projeto todo do aplicativo desenvolvido

• Um arquivo PDF contendo prints que comprovem a execução do código desenvolvido de acordo

com os objetivos do roteiro. Além de uma explicação de tudo o que foi desenvolvido.

O seu trabalho é disponibilizado pronto, respondido e nas normas já na mesma hora aqui em nosso site na sua área de downloads e também no seu e-mail.

Portfólio em Word, respondido, completo e já nas normas

Se estiver acessando pelo computador, escaneie o QR Code abaixo com a câmera do celular para abrir nosso atendimento no WhatsApp.

Como estruturar o relatório

Organize a entrega em identificação da atividade, objetivos, recursos utilizados, descrição dos procedimentos, registros dos resultados e conclusão. Ajuste essa sequência ao modelo exigido pela instituição e inclua apenas observações e evidências obtidas durante a tua própria execução.

Checklist antes de entregar

  • Conferir se todos os objetivos do roteiro foram contemplados.
  • Descrever os procedimentos na ordem em que foram realizados.
  • Inserir registros, imagens ou arquivos quando a atividade solicitar.
  • Relacionar os resultados com as tarefas e revisar o formato de entrega exigido.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *