{"id":17600537,"url":"https://github.com/nbkhope/lista-de-tarefas","last_synced_at":"2026-04-29T18:33:21.189Z","repository":{"id":42342442,"uuid":"129192319","full_name":"nbkhope/lista-de-tarefas","owner":"nbkhope","description":null,"archived":false,"fork":false,"pushed_at":"2024-02-06T17:53:18.000Z","size":452,"stargazers_count":0,"open_issues_count":1,"forks_count":1,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-03-29T21:29:17.983Z","etag":null,"topics":["curso","react-native"],"latest_commit_sha":null,"homepage":"https://www.udemy.com/course/aplicativos-moveis-com-o-react-native/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nbkhope.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-04-12T04:22:37.000Z","updated_at":"2023-03-06T05:21:49.000Z","dependencies_parsed_at":"2024-10-23T05:07:53.653Z","dependency_job_id":null,"html_url":"https://github.com/nbkhope/lista-de-tarefas","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/nbkhope/lista-de-tarefas","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nbkhope%2Flista-de-tarefas","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nbkhope%2Flista-de-tarefas/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nbkhope%2Flista-de-tarefas/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nbkhope%2Flista-de-tarefas/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nbkhope","download_url":"https://codeload.github.com/nbkhope/lista-de-tarefas/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nbkhope%2Flista-de-tarefas/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32439179,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-29T18:12:22.909Z","status":"ssl_error","status_checked_at":"2026-04-29T18:11:33.322Z","response_time":110,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["curso","react-native"],"created_at":"2024-10-22T11:24:16.415Z","updated_at":"2026-04-29T18:33:21.174Z","avatar_url":"https://github.com/nbkhope.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Projeto 4: Lista de Tarefas\n\nEste projeto é parte do curso **Aplicativos Móveis com o React Native**.\n\n[Clique aqui para acessar o curso](https://www.udemy.com/course/aplicativos-moveis-com-o-react-native/).\n\n## Como Rodar\n\n### Frontend\n\nInstale as dependências:\n\n```sh\nyarn install\n```\n\nRode:\n\n```sh\nyarn start\n```\n\nExistem várias maneiras de abrir o aplicativo. Por exemplo, para abrir o aplicativo no iPhone:\n\n- Deixe o seu celular conectado na mesma rede de Internet do seu computador.\n- Abra o app de Camera e aponte-a para o código QR do terminal.\n- Ele abrirá o app do Expo Go e carregará o aplicativo. Se não tiver o app do Expo, baixe-o na loja de apps.\n\n### Backend\n\nEsse aplicativo depende de um backend simulado. Clone o repositório \u003chttps://github.com/nbkhope/backend-simulado-tarefas\u003e e siga as suas instruções de instalação e como rodar. Note que o backend deve rodar em uma aba/janela separada do terminal, diferente da do frontend.\n\n### Acesso do Backend pelo Expo\n\nSe vós optastes por rodar o aplicativo diretamente no dispositivo móvel em vez de com um emulador, poderá haver problema de conexão entre o frontend e o backend.\n\nPara resolver isso, temos que usar uma URL do backend que é acessível do smartphone que roda o app do Expo. Uma maneira de realizar isso é com o pacote de NPM chamado `localtunnel`. Faça assim:\n\nCom o backend já rodando em uma janela ou aba do terminal, abra outra aba/janela separada. Esteja na pasta do repositório do backend e instale o localtunnel:\n\n```\nyarn add localtunnel\n```\n\nDaí basta rodá-lo, com o argument `port` correspondente a mesma porta do backend:\n\n```\nnpx lt --port 3000\n```\n\nEle irá imprimir na tela o valor da URL que você deve copiar para substituir todos os valores de `localhost:3000` no(s) arquivo(s) que realizam requisições ao backend. Por exemplo:\n\n```\n// Onde houver chamada de fetch, substituia localhost:3000 pela URL apresentada pelo localtunnel:\n\nfetch('https://silent-beans-fly.loca.lt/tarefas')\n```\n\n## Em Caso de Erro\n\nComo o desenvolvimento do React Native ocorre frequentemente, uma nova versão poderá deixar o Expo de funcionar com o aplicativo. Para resolver isso, basta atualizar os pacotes em `package.json` para a versão mais atual.\n\nUma maneira de saber qual os números específicos usar é assim:\n\n- Em algum outro lugar, instale e use `create-expo-app` para gerar um novo projeto de amostra.\n- Verifique o número das versões desse novo aplicativo e copie de acordo.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnbkhope%2Flista-de-tarefas","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnbkhope%2Flista-de-tarefas","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnbkhope%2Flista-de-tarefas/lists"}