Blog

Como fazer o relatório de Aula prática Desenvolvimento de aplicações IOS

Para desenvolver Aula prática Desenvolvimento de aplicações IOS, 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 Desenvolvimento de aplicações IOS

O que é esta aula prática?

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

Paradigma Orientado a Objetos (classes, propriedades, métodos)

Estruturas de dados e manipulação de coleções

Uso de ambiente online Repl.it para desenvolvimento e execução

Testes básicos de fluxo: criação de instâncias, operações de empréstimo/devolução e cálculos de inventário

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:

Saber aplicar os conceitos da Orientação a Objetos com a Linguagem Swift.

Instalações – Materiais de consumo – Equipamentos:

OBJETIVOS

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

Saber aplicar a manipulação de dados com a linguagem Swift.

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

Ambiente de desenvolvimento online que suporta várias linguagens, incluindo Swift. Você pode

escrever e executar código Swift diretamente no navegador.

SOLUÇÃO DIGITAL

Ambiente de desenvolvimento online que suporta várias linguagens, incluindo Swift. Você pode

escrever e executar código Swift diretamente no navegador.

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.

Atividade prática direcionada ao desenvolvimento de aplicações iOS com ênfase em implementação em Swift. O material engloba duas vertentes presentes no roteiro: a Unidade U2 (Arquitetura Computacional da Swift, Aula A4 – Aplicação OO iOS) focada na aplicação do paradigma orientado a objetos, e a Unidade U4 (Desenvolvendo Projetos com Swift, Aula A3 – Processar e Potencializar Dados) voltada à manipulação de estruturas e coleções de dados. Cada aula prevê tempo estimado de execução de 2h e é pensada para execução em laboratório de informática.

A infraestrutura indicada inclui o Laboratório de Informática com computador (aproximadamente 1 unidade por aluno) e ambiente de desenvolvimento online Repl.it (https://replit.com/languages/swift), que permite escrever e executar código Swift diretamente no navegador. As atividades práticas exigem implementação de tipos (classes e estruturas), criação de instâncias e execução de operações para validar o comportamento do código.

O que é desenvolvido nesta atividade Implementação prática em Swift de dois exercícios principais: (1) um sistema simples de gerenciamento de biblioteca digital, com as classes Livro, Autor e Usuario — incluindo propriedades como titulo, autor, anoPublicacao, disponivel e métodos emprestar()/devolver(); operações de criação de pelo menos dois autores, três livros e dois usuários, e execução de empréstimos e devoluções; (2) um gerenciador de inventário para loja de eletrônicos, com a estrutura Produto (nome, quantidade, preco) e a classe GerenciadorDeInventario, contemplando métodos adicionarProduto(produto:), calcularValorTotal() -> Double, listarProdutosAbaixoDe(quantidade:) -> [Produto] e exibirInformacoesProduto(produto:). Em ambas, o entregável esperado é o código fonte que comprove o funcionamento.

NOME DA DISCIPLINA: DESENVOLVIMENTO DE APLICAÇÕES IOS

Unidade: U2 _ ARQUITETURA COMPUTACIONAL DA SWIFT

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

PROCEDIMENTOS PRÁTICOS

Desenvolva um sistema simples de gerenciamento de uma biblioteca digital. Nesta biblioteca,

temos livros, autores e usuários que podem pegar emprestado ou devolver livros.

emprestar() – Define a propriedade disponivel como false.

devolver() – Define a propriedade disponivel como true.

pegarEmprestado(livro: Livro) – Adiciona o livro à lista livrosEmprestados do usuário, se

o livro estiver disponível, e chama o método emprestar() do livro.

devolverLivro(livro: Livro) – Remove o livro da lista livrosEmprestados do usuário e

chama o método devolver() do livro.

• Implemente as classes Livro, Autor e Usuario conforme descrito acima.

• Crie uma instância de pelo menos dois autores.

• Crie uma instância de pelo menos três livros, associando-os aos autores criados.

• Crie uma instância de pelo menos dois usuários.

• Realize operações de empréstimo e devolução de livros para verificar o funcionamento

PROCEDIMENTOS PRÁTICOS

Desenvolva um pequeno sistema de gerenciamento de inventário para uma loja de eletrônicos.

O objetivo é criar uma aplicação que gerencie uma lista de produtos, permitindo adicionar novos

produtos, calcular o valor total do inventário, e listar os produtos que estão abaixo de uma

Crie uma estrutura Produto com as seguintes propriedades:

Implemente uma classe GerenciadorDeInventario que gerencie a lista de produtos. Essa classe

adicionarProduto(produto: Produto) – Adiciona um novo produto à lista.

calcularValorTotal() -> Double – Calcula e retorna o valor total do inventário.

listarProdutosAbaixoDe(quantidade: Int) -> [Produto] – Retorna uma lista de produtos

com quantidade abaixo do valor especificado.

Adicione um método exibirInformacoesProduto(produto: Produto) na classe

GerenciadorDeInventario que exibe o nome do produto, a quantidade em estoque e o

• Crie um novo projeto no Replit com a linguagem Swift.

• Implemente a estrutura Produto e a classe GerenciadorDeInventario.

• Crie uma instância de GerenciadorDeInventario e adicione pelo menos três produtos

com diferentes quantidades e preços.

• Utilize os métodos da classe GerenciadorDeInventario para calcular o valor total do

Como conferir e avaliar o trabalho

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

Checklist:

• Utilizou corretamente a linguagem Swift;

• Aplicou os conceitos do Paradigma Orientado a Objetos.

Checklist:

• Utilizou corretamente a linguagem Swift;

• Aplicou os conceitos de manipulação 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:

Saber aplicar os conceitos da Orientação a Objetos com a linguagem Swift.

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

Unidade: U4 _ DESENVOLVENDO PROJETOS COM SWIFT

Aula: A3_ PROCESSAR E POTENCIALIZAR DADOS

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

Resultados de Aprendizagem:

Saber implementar manipulação de dados com a Linguagem Swift.

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

Aula prática Desenvolvimento de aplicações IOS

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 *