Giter Site home page Giter Site logo

saiiru / onebitlife Goto Github PK

View Code? Open in Web Editor NEW

This project forked from onebitcodeblog/onebitlife

0.0 0.0 0.0 941 KB

Aplicativo desenvolvido na Semana Mobile do OneBitCode

Shell 0.47% JavaScript 64.41% Ruby 2.29% C++ 7.09% Objective-C 0.38% Java 16.84% Objective-C++ 6.40% CMake 0.27% Starlark 1.86%

onebitlife's Introduction

semobile-bannernotion

Aplicativo desenvolvido durante a Semana Mobile do OneBitCode

⚛️ Sobre a Semana Mobile do OneBitCode

Evento do OneBitCode, que acontece do dia 28/11 até 04/12, onde você vai poder criar o seu primeiro projeto Mobile com React Native e dar o primeiro passo em uma das áreas de alta remuneração da Programação! Acesse o cronograma do evento e todas as informações importantes:

https://lp.onebitcode.com/semana-mobile-onebitcode/?utm_source=fs

📖 Descrição

O aplicativo OneBitLife é um projeto desenvolvido durante a Semana Mobile do OneBitCode. O objetivo dele é fazer um gerenciamento de tarefas, que ajudam o usuário a fixar hábitos melhores e mais saudáveis em sua vida. De uma forma bem visual, o BIT, nosso robô, alerta o usuário caso ele não esteja cumprindo suas tarefas da forma que foi planejada. O robô vai mudando de humor e a barrinha que indica que ele está progredindo, vai diminuindo, até que ele pode morrer, caso as tarefas não sejam cumpridas.

appOBL

🛠️ Funcionalidades

  • Criar os hábitos que deseja melhorar
  • Criar notificações
  • Editar os hábitos
  • Excluir os hábitos
  • Marcar a tarefa como concluída

📡 Tecnologias utilizadas

NodeJs Javascript React SQLite SQLite


⏳ Inicialização

Esse projeto foi desenvolvido em ambiente Linux, utilizando o Ubuntu 22 e as tecnologias citadas anteriormente. Utilizamos o Expo, como fremework do React Native e o Visual Studio Code como editor de códigos no desenvolvimento. Para fazer a pré-visualização do projeto, utilizamos o Android Studio. Caso você utilize outro sistema operacional, a configuração inicial do projeto pode ser um pouco diferente, por isso sugerimos que você acesse os links indicados abaixo:

Preparamos 4 tutoriais para você aprender a preparar seu ambiente no Linux, no Windows e 2 vídeos de como começar com o React Native:

Preparando seu ambiente no Linux: https://www.youtube.com/watch?v=s833JrzkfII

Preparando seu ambiente no Windows: https://www.youtube.com/watch?v=ZUni0cMtozI&t=300s

Primeiros passos com React Native - Parte 1: https://www.youtube.com/watch?v=JKg_WtEBFwc&t=1s

Primeiros passos com React Native - Parte 2: https://www.youtube.com/watch?v=ke-98gORAMw&t=1s

Temos também a documentação de acompanhamento que possui instruções para as instalações.

A preparação do ambiente consiste em instalar as tecnologias citadas anteriormente de acordo com seu sistema operacional.


Você pode começar instalando essas dependências (os comandos abaixo estão considerando sistema operacional Linux)

O cURL precisa ser instalado, caso ainda não esteja no seu sistema - Download: https://curl.se/download.html

sudo apt-get install curl

Para instalar o Node.js, acesse: https://nodejs.org/pt-br/download/package-manager/

curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash -

sudo apt-get install -y nodejs

node -v (Verificar a versão do Node.js e se ele foi instalado corretamente)
npm -v (Verificar a versão do npm e se ele está instalado)

Instalação do expo-cli - Documentação: https://docs.expo.dev/get-started/installation/
npm install -g expo-cli

expo --version

git (provavelmente você já tem instalado) - Se não tiver instalado: https://git-scm.com/book/pt-br/v2/Começando-Instalando-o-Git

sudo apt-get install git

git --version

Android Studio, como emulador do App. Você pode baixar por esse link: https://developer.android.com/studio . Aqui você vai encontrar as versões para todos os sistemas operacionais.


🔮 Implementações futuras

O projeto terá novas funcionalidades e os alunos do nosso novo curso Desenvolvimento Mobile com React Native terão acesso a ele!


🤵🤵‍♀️ Colaboradores

Os colaboradores desse projeto são os Instrutores da OneBitCode: Lucas Queiroga, Juliana Conde e Isaac Pontes. Além de todos que participaram do evento ❤️


🔎 Status do Projeto

Badge em Desenvolvimento


📑 Referências

Visite o site da OneBitCode para conhecer os cursos e projetos https://onebitcode.com/lp/

Siga nossa página no instagram: @onebitcode

Se inscreva no nosso canal do YouTube: https://www.youtube.com/c/OneBitCode

Acesse a página do evento: https://lp.onebitcode.com/semana-mobile-onebitcode/?utm_source=fs

onebitlife's People

Contributors

julianaconde avatar

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.