Code Monkey home page Code Monkey logo

challengeswift's Introduction

Respira

Respira é um projeto que tem por finalidade contribuir com o desenvolvimento do hábito de pausas para respiração consciente como prática diária visando uma melhor qualidade de vida.

Destina-se a qualquer pessoa interessada, que não apresente comorbidades respiratórias ou doenças associadas.

Status

  • Programa concluído!
  • Futuras atualizações: textos iniciais serão apresentados apenas no primeiro contato; haverá mais opções de interações como auxílio na execução da técnica de respiração em uma crise de ansiedade.

Documentação e Ferramentas

Curso Swift - Iniciante

Funcionalidades

  • Instruções sobre técnicas de respiração

Aprendizado

A construção desse projeto foi meu primeiro contato com a programação em Swift então, tudo foi aprendizado, desde enterder os conceitos de cada funcionalidade da linguagem como variáveis, funções, while, switchs, prints, readLine() até a construção do código e submissão em repositório.

Autora

  • Marília de Sousa

challengeswift's People

Contributors

maahdisousa avatar

Stargazers

Paloma Bispo avatar Gabriela Bezerra avatar Nillia Sousa avatar

Watchers

 avatar

challengeswift's Issues

AMEI

bom dia, gostei mto do seu programa é uma excelente ideia para quem tem sequelas devido a internação hospitalar por covid. Como faço parte desse grupo vou adotar esse programa.

Sugestão de melhoria 📌

Passo 1: Inspire lentamente contando até três.

Oiee!!!! Adorei a ideia do programa, ajuda muito pessoas com ansiedade em momentos de crise, é bem dinâmico! Minha sugestão para torná-lo ainda mais dinâmico para um usuário que esteja passando por uma crise, seria colocar mais perguntas para deixar o usuário focado nas questões do programa, como "Você realizou o passo acima? Digite "OKAY" se sentir que está pronto". Penso que ajudaria demais os usuários para permanecerem focados ❤

Captura de Tela 2022-04-01 às 08 48 22

É interessante diminuir as possibilidades de input nessa variável

Oiee Maah, achei muito legal a temática desse seu projeto. Isso pode ajudar muita gente, por isso é interessante.
Uma dica de melhoria pro seu projeto, era diminuir as possibilidades para o usuário nessa variável a baixo:

Nesse seu caso a variável recebe qualquer valor, as vezes pode acontecer do usuário digitar qualquer tecla sem querer, por isso é importante delimitar as possibilidades pra ele não siga para próxima atividade sem querer.

Que evolução!

Queria parabenizar pela evolução de todo o seu processo e quero te dizer que se quiser ajuda em qualquer momento pra configurar o Git Hub ou duvidas sobre código também estou aqui.

Agora uma sugestão sobre seu projeto, seria interessante colocar um link para musicas que ajudassem a se acalmar e ajudar na respiração!

Parabéns pela dedicação, esforço e aprendizado! Esse software vai me ajudar muito. Um abraço <3

Sugestão

Marilia, o programa é um guia maravilhoso para quem quer começar a aprender sobre essas técnicas. Muito bom !

Uma sugestão que seria ótimo para ele seria criar um outro File para organizar só as funções de respiração que tu poderia referenciar no main.

Sobre o programa

Posso dizer que amei tanto a ideia quanto o funcionamento do programa, e a única sugestão possível que tenho no momento seria adicionar mais respirações e, quem sabe, outros tipos de exercícios que ajudem no controle da ansiedade.

Ótimo programa, mas podemos melhorar.

  • Para o seu crescimento, podemos deixar o código mais limpo!

  • Bug de verificação de entrada, então hoje a sua linha de código me permite entrar com números no campo "digite seu nome".

    if let name = readLine(){

  • Para um código mais limpo, você poderia ter um arquivo somente para funções, e deixar o main mais clean.

  • Em caso de adicional: Existem técnicas especificamente para crianças.

Muito bom

Uma simples ideia que se implementada no cotidiano pode impactar de maneira significativa nossas vidas. Muito bom.

feedback e boas conquistas

Ai Mah, muito lindo te ver saindo do zero da programação e trazendo um trabalho muito bem feito, com um tema muito importante! Minha sugestão é, se você puder, continuar atualizando o programa pra acrescentar mais coisas, quero muito ver suas ideias sendo colocadas em prática! Primeira conquista de muitas outras, Mah!

Dúvidas sobre função

Gostaria de entender melhor como funciona a seguinte função de validação de input, se possível.

func getValidOption(validOptions: [String], option: String) -> String {
var currentOption = option
while (!validOptions.contains(currentOption)){
print("Opa! Não temos essa opção. Vamos tentar de novo?")
currentOption = readLine() ?? ""
}
return currentOption
}

Feedback

Muito bom! Gostei que você pensou em adicionar uma saudação para o usuário ao finalizar o programa caso ele decida sair da aplicação, dessa forma ele se sente instigado para voltar a usar o programa novamente. Muito bom.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.