Introdução
Olá Prezados Alunos,
Agora que já começamos a criar os aplicativos, temos que entender mais sobre planejamento e desenvolvimento de interfaces que utilizem técnicas e métodos atuais e inovadores. Durante a carreira de desenvolvedor mobile, você terá que aprender diariamente sobre novas tecnologias, isso é uma característica de bons profissionais. Dentre as qualificações de um desenvolvedor temos o UI e UX, conceitos relativamente novos que são indispensáveis ao programador.
Para esta atividade faça:
1. Pesquise e entenda os conceitos UI e UX.
UI ou Interface do Usuário (User Interface), é o meio pela qual uma pessoa (o PeopleWare) interage e controla um dispositivo, software ou aplicativo. E UX é mais a Experiência do Usuário (User Xperence) em si, se ele teve uma boa usabilidade, se ele gostou mais assim, ou daquele outro jeito, se ele gosta de usar o menu hambúrguer ou se prefere os ícones mais à mostra e evidente, ou se ele não consegue usar o aplicativo por não saber que o ícone do menu hambúrguer guarda as opções para a usabilidade do app.
Fonte: https://designculture.com.br/o-que-e-ui-design-e-ux-design
2. Apresente uma ideia de um aplicativo (qualquer app), descreva de forma bem resumida o que é que faz esse aplicativo e crie pelo menos três interfaces (telas) para ele. Você pode usar qualquer programa de edição de imagem, ou Word, Powerpoint, pode ser feito até em papel com lápis e caneta ou quem sabe ainda no React Native, o importante é utilizar os conceitos aprendidos. Independente da ferramenta, você irá postar somente um arquivo em PDF com a descrição do aplicativo e o desenho das três telas que você planejou.
Boa atividade!
2.1 O que este aplicativo faz: A minha idéia com este aplicativo é auxiliar muitas pessoas que não tem fácil acesso à um Médico Nutricionista em sua cidade ou desprovê de recursos para uma consulta. Daí ele utiliza informações pessoais do usuário para realizar os cálculos de IMC, horas de sono, quantidade de água para beber, e calorias gastas numa corrida Cross Country em um dia.
OBS: Claro! “Nunca esquecendo que este aplicativo não substitui de maneira nenhuma à ida ao profissional Nutricionista, pois em cada pessoa há uma singularidade, histórico familiar, tipo sanguíneo, recursos para a alimentação, ambiente residencial, medidas e estaturas, alegrias e estresses, atividade físicas, propensões e absorções de nutrientes, esforços e exigências, estilo de vida e costumes diferentes”.
2.3 Teste de app no VisualG, para esboço de funcionalidade no React Native.
algoritmo "Calculadora Nutricionista"
// Função : Calculadora Nutricionista
// Autor : Kedson Deivid Borges de Jesus
//Estudante de Nutrição na UDF Centro Universitário, e Graduando em C.Sup. TADS na Unopar
// Data : 01/10/2020
// Seção de Declarações
var
peso, altura, agua, sono, idade, corrida, calorias, IMC : real
inicio
// Seção de Comandos
escreva ("Olá, seja bem-vind@, qual a sua idade?: ")
leia (idade)
escreva ("Olá qual o seu peso?: ")
leia(peso)
escreva ("Qual a sua altura?: ")
leia(altura)
imc <- (peso/(altura*altura))
escreva ("Digite o tempo da sua corrida cross country em minutos: ")
leia(corrida)
calorias <- ((peso+corrida)*08)
escreval ("************************************************************************************************")
escreval
escreval ("A quantidade de energia gasta na sua corrida cross country foi: ", calorias, " calorias. ")
escreval
escreval
agua <- (peso*35)
escreval ("A quantidade de água que você tem que tomar no seu dia-à-dia é: ", agua, " litros. ")
escreval
escreval
escreva ("Para ter uma boa produtividade, o seu corpo necessita de: ")
se (( idade >=0 ) e ( idade <1 )) entao
escreva ("12 a 17 horas")
senao
se (( idade >=1 ) e ( idade <=2 )) entao
escreva ("11 a 14 horas")
senao
se (( idade >=3 ) e ( idade <=5 )) entao
escreva ("10 a 13 horas")
senao
se (( idade >=6 ) e ( idade <=13 )) entao
escreva ("9 a 11 horas")
senao
se (( idade >=14 ) e ( idade <=17 )) entao
escreva (" 8 a 10 horas")
senao
se (( idade >=18 ) e ( idade <=64 )) entao
escreva ("7 a 9 horas")
se (( idade >=65 ) e ( idade <=150 )) entao
escreva ("7 a 8 horas")
fimse
fimse
fimse
fimse
fimse
fimse
fimse
escreval (" de sono.")
escreval
escreval
escreval ("O seu IMC é;", IMC, " e a sua situação é: ")
se ( IMC <18 ) entao
escreva ("de Magreza. Você precisa beber mais água e comer proteína, vitaminas e minerais.")
senao minerais proteinas carboidratos vitaminas lipidios e água
se (( IMC >=18 ) e ( IMC <25 )) entao
escreva ("Normal. Continue assim! tudo certo! Você pode comer o que quiser, só não exagere!")
senao
se (( IMC >=25 ) e ( IMC <30 )) entao
escreval ("de Sobrepeso. Beba água e faça atividade física, coma mais hortaliças ")
escreva ("frutas e verduras e durma bem. E lembre-se de tomar água.")
senao
se (( IMC >=30 ) e ( IMC <40 )) entao
escreval ("de Obesidade. Fazer atividade física regurlamente é obrigação! Diminua os doces,")
escreva ("carnes e gorduras. Tenha uma alimentação natural!")
senao
se ( IMC >=40 ) entao
escreval ("de Obesidade Grave. Faça atividade física urgente e regularmente! durma na hora")
escreval (" certa, tenha uma alimentação mais natural possível! coma mais frutas, verduras")
escreva (" e hortaliças. Evite os doces, carnes, gorduras, embutidos e enlatados.")
fimse
fimse
fimse
fimse
fimse
escreval
escreval
escreval ("Obrigado por consultar-nos! Att. App do Calculadora Nutricionista.")
escreval
fimalgoritmo
2.4 Figura – Exemplo de funcionalidade do código 1 em VisualG.
Podemos observar que os dados foram inseridos corretamente, e que o resultado para esta pessoa (Cliente-Usuário) foi de um estado normal de saúde, que pode beber até 2 litros e 590 ml de água por dia e ter um boa noite de sono suficiente para recuperar todas as funcionalidades e capacidades do corpo com 7 até 9 horas de sono diário.
2.5 Figura – Exemplo de funcionalidade do código 2 em VisualG.
Podemos observar que os dados foram inseridos corretamente, entretanto, que o resultado para esta pessoa (Cliente-Usuário) foi de um estado de saúde debilitado, com um caso de obesidade grave. Não podemos deixar de notar que a quantidade de água utilizada para nutrir este indivíduo em um dia é de 4 litros e 200 ml, uma quantidade muito superior (quase o dobro) em relação ao individuo do primeiro caso onde a quantidade era de 2 litros e 590 ml. Outro ponto muito interessante também, é que neste segundo caso o indivíduo fez apenas 20 minutos de atividade física e gastou mais calorias que o primeiro caso que correu por uma hora.
Considerações; Enquanto em relação a alimentação o indivíduo 1 possua mais liberdade que o indivíduo 2, e ao consumo de água é exigido menos litros em um dia. O indivíduo 2 possui a capacidade de queimar mais calorias que o indivíduo 1 exercendo menos tempo atividade física que o primeiro.
Comprovando assim, a funcionalidade do aplicativo nutricalc a Calculadora Nutricionista.
2.6 Figura – Logo do App Calculadora Nutricionista
Imagem favicon do aplicativo Calculadora Nutricionista baseado em todos os conceitos do aplicativo, nome logo e funcionalidade.
Nome: nutricalc
Logo: Relógio alimentar
Funcionalidade: Auxiliar muitas pessoas que não tem fácil acesso à um Médico Nutricionista em sua cidade ou desprovê de recursos para uma consulta. E através do fornecimento de informações pessoais com a legítima segurança da nossa política de privacidade e da confiabilidade Médico-Paciente realizamos ao usuário final os devidos cálculos de IMC, horas de sono, quantidade de água para beber, e calorias gastas numa corrida Cross Country em um dia.
2.7 Figura – Introdução | abertura do aplicativo.
2.8 Figura – Home | Tela inicial do aplicativo.
2.9 Figura – Tela de Contatos | Calculadora Nutricionista.
2.10 Figura – Tela de Consultas | Exemplo de funcionalidade do App Calculadora Nutricionista.
2.11 Figura – Tela Sobre App | Calculadora Nutricionista.