Skip to content

jsvitor/unleash_health_flutter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

Unleash health

Este repositório tem como objetivo armazenar as entregas avaliativas da disciplina "Desenvolvimento de Sistemas de Informação (DSI)", do curso de Bacharelado em Sistemas de Informação.

Tópico 1

Material → Curadoria do Prof. Gabriel Alves🧙🏼

Individual

  • Leia o material disponível em Materiais Gerais do Curso e Tópico 1: Material;

  • Veja os vídeos incluídos no item Tópico 1: Material (exceto o Building your first Flutter app | Workshop)

  • Crie um app seguindo o tutorial indicado no vídeo Building your first Flutter app | Workshop (no material, há um link disponível com o passo a passo do tutorial);

  • Disponibilize o código gerado em um repositório no Github e crie um branch denominado topico-1 com este material;

O entregável desse tópico encontrasse no branch topico-1

Tópico 2

Material → Curadoria do Prof. Gabriel Alves🧙🏼

Notas da aula - Flutter e OO

"A função de uma classe é você criar uma receita de bolo para criação de um objeto ou instâncias daquela classe. E a grande função daquela classe é ela representar algum conceito, alguma abstração que você quer dar do mundo real. Então quero representar aqui um controle de um ar-condicionado. O que é que eu vou fazer para representar um controle? eu posso criar uma classe controle que vai representar qualquer tipo de controle. Depois eu posso descer o nível de abstração e criar uma classe chip ou placa. E sair juntando objetos dessa classe para construir um objeto dessa classe controle.

Então quando eu tenho uma classe, eu posso ter uma classe que ela não vai estar necessariamente trabalhando sozinha. Ela pode estar trabalhando com outras classes também, eu posso incluir outras coisas.

Exemplo: posso ter uma classe pessoa, onde um dos atributos dela é animal de estimação, que por sua vez pode ser outra classe. " classes contrutor objetos atributos métodos

estratégia de modelagem → evite herança (radical ou multipla)

atributo onidirecional atributo biderecional

"quando estamos falando de orientação a objetos, devemos ter o máximo de coesão e o mínimo de acoplamento (isto é, o mínimo de relacionamentos possíveis entre outras classes"

"menos acoplamento, mais fácil de manter o negócio."

"sem conceito de herança."

Individual

  • Implemente a parte 2 do app desenvolvido no Tópico 1;

  • Inclua um botão que permita que a visualização da listagem alternada para o modo de cards (ao invés de lista) com 2 cards por linha;

  • Disponibilize o código gerado em um branch denominado topico-2 do seu repositório do Github;

  • Fazer wireframe (miro.com), roadmap e trello com atividades (backlog) do projeto (grupo).

O entregável desse tópico encontrasse no branch topico-2

About

This repository is created for ...

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published