CRIANDO UM APP DO ZERO que acessa os contatos do dispositivo com React Native

Поделиться
HTML-код
  • Опубликовано: 25 ноя 2024

Комментарии • 83

  • @orodrigogo
    @orodrigogo  6 месяцев назад +2

    FALTAM POUCOS DIAS para a oportunidade CONFIDENCIAL ser revelada: rseat.in/E5xT0Slto

  • @celioalmeida3619
    @celioalmeida3619 7 месяцев назад +8

    Rodrigo é top, aprendi muito com ele já e continuo aprendendo, ja fiz alguns apps com expo q inclusive lancei na PlayStore. Orgulho de cada professor que me ajudou aqui no RUclips ❤

    • @orodrigogo
      @orodrigogo  7 месяцев назад +3

      Que incrível, sensacional demais! ❤

  • @ricardoavancini7596
    @ricardoavancini7596 3 месяца назад +1

    TOP...nem sou dev mobile, mas comprei o teu curso na rocket e acompanho todos os seus vídeos...manda muito bem! Simples, didático e não pula etapas ao criar exemplos, isso ajuda muito quem não é fluente em mobile e quer testar algo...

  • @jozimarhenriques6848
    @jozimarhenriques6848 4 месяца назад +1

    Uma opção de aula que acho que seria bacana é criar um app com foco em salvar opções do usuário, por exemplo.. uma aba de configuração do app para o usuário selecionar se quer iniciar o app no modo escuro, com biometria ativada e tal, e ao iniciar o app ele verifica as informações salvas e se molda a configuração ativada.

  • @arthurmachado2891
    @arthurmachado2891 6 месяцев назад +2

    salve galera! Rdrigo aula incrivel, aprendi muito mesmo, venho focando em react native com tuas aulas :D queria deixar uma obs da aula que ficou pendente, em contact o Avatar ficou com "Rodrigo" retornando a letra R em todos os contatos sem foto, você só não viu pq o unico avatar sem foto era o seu próprio contato, mas ja fica registrado aqui caso alguem tenha dificuldade, vai no index de contact em avatar e onde tem Rodrigo troca para {contact.name} vlw abração!

    • @orodrigogo
      @orodrigogo  6 месяцев назад

      Opa, verdadeeeee. Muito obrigado pelo feedback 🙏🏼🤩

  • @weuller25
    @weuller25 7 месяцев назад +1

    Cara, que projeto excelente, aprendi muito. Rodrigo, muito obrigado por compartilhar todo esse conhecimento.

    • @orodrigogo
      @orodrigogo  7 месяцев назад +1

      Muito obrigado pelo Feedback, fico muito feliz que curtiu. 🤩

  • @gt3oliveira
    @gt3oliveira 7 месяцев назад +2

    Eu nem terminei a trilha do react native do nlw e o homi já lançou outro app top! kkk

    • @orodrigogo
      @orodrigogo  7 месяцев назад +1

      Eu me empolgo hehe 🤗

  • @fheonix5
    @fheonix5 7 месяцев назад

    Terminei so agora, e cara muito bom a logica do section list , formatar os dados com map, filter e reduce eu confesso que bugei ali na hora mas depois entendi, essa forma de passar variante tbm muito legal show rodrigo parabens

    • @orodrigogo
      @orodrigogo  7 месяцев назад

      Fico muito feliz. Valeeu demais!

  • @daniel-moniz
    @daniel-moniz 7 месяцев назад +2

    Que massa Rodrigo!! Que tal um vídeo sobre background fetching no React native ? Vejo pouco conteúdo sobre este tema.

    • @orodrigogo
      @orodrigogo  7 месяцев назад +2

      Opa, excelente sugestão de conteúdo! 🤩

  • @AndreGaxpar
    @AndreGaxpar 7 месяцев назад +1

    almoçar vendo essa aula, valeuuu

    • @orodrigogo
      @orodrigogo  7 месяцев назад

      Opa, bom almoço haha 😋

  • @martins.ariana
    @martins.ariana 7 месяцев назад

    Muito legal o vídeo, esclarece bem as dúvidas básicas e mais avançadas do React Native, além de dar dicas do VScode. ;) Também fala super bem do inicio meio e fim, dá para acompanhar bem a troca de telas do código. Finalmente entendi a parte do "...rest" como utiliza ele kkkk

    • @orodrigogo
      @orodrigogo  7 месяцев назад +1

      Que incrível. Fico muitooo feliz e obrigado pelo Feedback. 🤩

  • @brunopimentel8732
    @brunopimentel8732 7 месяцев назад

    Que aula sensacional

    • @orodrigogo
      @orodrigogo  7 месяцев назад

      Muitooo obrigado, fico muito feliz. Valeu demais! 🤩

  • @cassiojosejesus
    @cassiojosejesus 7 месяцев назад

    Rodrigo,
    Muito bom este conteúdo, como sempre, mandando muito bem.

    • @orodrigogo
      @orodrigogo  7 месяцев назад +1

      Muito obrigado 😃

  • @thinkerhuh
    @thinkerhuh 5 месяцев назад

    Sensational! amazing class, thank you very much! I'm learning a lot from you

    • @orodrigogo
      @orodrigogo  5 месяцев назад

      I’m so happy to know it. Grateful! 🤩

  • @eudoxiotutorias646
    @eudoxiotutorias646 7 месяцев назад +1

    top demais.😍😍😍
    e ai rodrigao tem como gravares um video ensinando sobre anuncios com admob, e estrategias de monetizacao para aplicativos?

    • @orodrigogo
      @orodrigogo  7 месяцев назад

      Muito obrigado pelo feedback 🤩. Gostei da sugestão!

  • @Kaki-DEV
    @Kaki-DEV 7 месяцев назад

    Poh o expo deixa tudo mt produtivo muito bomm ta maluco

    • @orodrigogo
      @orodrigogo  7 месяцев назад

      Pois é, eu curto muitooo 🤩

  • @wsanada
    @wsanada 6 месяцев назад

    Fala Rodrigão, Ótimo conteúdo como sempre. Não aderiu ao Tailwind no React Native? Alguma questão maior ou só gosto mesmo?

    • @orodrigogo
      @orodrigogo  6 месяцев назад

      Opa, muito obrigado. Acabei de não utilizando nesse projeto, mas estou utilizando em outros hehe.

  • @LucasAlbertoFulano
    @LucasAlbertoFulano 7 месяцев назад +1

    Rodrigo Gonçalves, Da pra criar com expo um app que bloqueia contactos ou seja adicionar um contacto na lista negra ( para não receber chamadas e SMS desse contacto?

    • @orodrigogo
      @orodrigogo  7 месяцев назад +1

      Confesso que nunca tentei fazer.

    • @LucasAlbertoFulano
      @LucasAlbertoFulano 7 месяцев назад

      Thanks pelo feedback ,directamente de Moçambique

  • @nattansilva9079
    @nattansilva9079 7 месяцев назад

    Que projeto maravilhoso aprendi de mais

    • @orodrigogo
      @orodrigogo  7 месяцев назад

      Que incrível, fico muito feliz. Obrigado pelo feedback! 🤩

  • @williamcerqueira7236
    @williamcerqueira7236 7 месяцев назад

    Cada conteúdo melhor que o outro.

    • @orodrigogo
      @orodrigogo  7 месяцев назад

      Muito obrigado pelo feedback, me anima muitooo 🤩

  • @NetSolutionMogi
    @NetSolutionMogi 7 месяцев назад

    Rodrigo muito Top Fiz a NLW vi os videos muito legal apreendo todos dias ja que sou Programdor Jr em PHP sobre o datetimepicker com expo e date-fns Tem como Criar um Video de dica disso Valeu VC e o mestre do React Native

    • @orodrigogo
      @orodrigogo  7 месяцев назад

      Muito obrigado pelo feedback. E boa ideia de conteúdo, com certeza posso fazer um vídeo falando sobre isso. Vai ser massa! 🤩

  • @samuellima3102
    @samuellima3102 5 месяцев назад

    o conteúdo está incrível, eu gostaria se possível resolver um problema. Eu aqui acabei usando um aparelho físico (iPhone) para o projeto e foi tudo bem até momento de implementação da lista de contatos em si, pois agora eu recebo sempre um log que diz : TypeError: Cannot convert undefined value to object . e no aparelho aparece o alerta que definimos no projeto, se alguém conseguir me explicar o motivo seria de grande ajuda, aliás, os contatos não aparecem no app ele fica apenas com a tela de home sem nada listado

  • @alissonpereira3342
    @alissonpereira3342 7 месяцев назад

    aprendendo muito, valeu irmão 🤜🤛

    • @orodrigogo
      @orodrigogo  7 месяцев назад

      Fico muito feliz. Obrigado pelo feedback! 🤩

  • @raphaeljcm
    @raphaeljcm 7 месяцев назад +1

    Quando vem conteúdo sobre expo-router na rocket hein, Rodrigão? 👀

    • @orodrigogo
      @orodrigogo  7 месяцев назад +1

      Boa ideia viu. Eu vou me organizar para gravar. 🤩

  • @juliocesarlopescavallarifi6175
    @juliocesarlopescavallarifi6175 7 месяцев назад

    Uma dica para usar o bottom sheet. Não precisa daquel hackzinho para iniciar ele fechado, é só colocar -1 como valor na propriedade index. Dessa maneira ele inicia fechado, também é possível utilizar o método .close() ao invés de snapToIndex(0)

    • @orodrigogo
      @orodrigogo  7 месяцев назад

      Boa. Obrigado por compartilhar!

  • @carlosmarquescs
    @carlosmarquescs 6 месяцев назад

    Conteúdo fantástico.

    • @orodrigogo
      @orodrigogo  6 месяцев назад

      Muito obrigado! 🤩

  • @EwersonCS
    @EwersonCS 7 месяцев назад

    só uma sugestão: 40:05, não custava nada componetizar certinho sem fazer esse embaraço de coisas rs. Minha opinião, acabam afastando o pessoal que tem interesse e está começando. Eu fiz usando styled-components, componetizei os inputs e textfield ali e ficou melhor, para não virar essa "bagunça".

    • @orodrigogo
      @orodrigogo  7 месяцев назад +1

      Obrigado pela sugestão. 🤗

  • @dev_vortex
    @dev_vortex 7 месяцев назад

    Cada vez mais aprendendo,boas.
    Rodrigo, Sabes se há uma forma de fazer chamada telefónica dentro de um APP React Native sem a necessidade de transferência do número no APP telefone do celular?

    • @orodrigogo
      @orodrigogo  7 месяцев назад

      Acredito quê de sim. Já vi algumas bibliotecas ou serviços de VoIP. Tipo Twilio

  • @millionray
    @millionray 7 месяцев назад

    Parabéns meu amigo! Indo direto na dor do Dev e trazendo a cura! Parabéns! Você tem o repo deste app?

    • @orodrigogo
      @orodrigogo  7 месяцев назад

      Opa, muito obrigado pelo Feedback. Fico feliz! Coloquei o código aqui: github.com/orodrigogo/contactsapp

  • @danysinchro
    @danysinchro 7 месяцев назад +3

    Imaginando uma pessoa que vai trabalhar com React Native quebrando a cara quando vê que o projeto não usa expo. Sempre curti muito os videos da Rocket e o do Rodrigo mas "vender" conteúdo de RN cheio de abstração do expo é complicado. Mas aquela né, os incomodados que se retirem.

    • @orodrigogo
      @orodrigogo  7 месяцев назад +2

      Pensando na produtividade eu curto usar Expo, principalmente pensando para ensinar. O que muda é o fluxo, não o a tecnologia que continua sendo React Native com todas as possibilidades de customização. Mas é uma escolha super à vontade usar a CLI. Obrigado pela contribuição. 😊

  • @EneasTeles
    @EneasTeles 7 месяцев назад

    Maravilha!

  • @walysonmoura222
    @walysonmoura222 7 месяцев назад

    Traz vídeos sobre tanstack query e zustand no react native

    • @orodrigogo
      @orodrigogo  7 месяцев назад

      Excelente sugestão!

  • @gabrielsantanatsx
    @gabrielsantanatsx 7 месяцев назад

    Logo após uma NLW bombástica o cara lança outra bomba! Uma máquina!

    • @orodrigogo
      @orodrigogo  7 месяцев назад

      Eu dou uma empolgada, kkkk. E também não queria ficar sem publicar conteúdo novo por aqui essa semana. hehe 🤩

  • @markus_dev_cwb
    @markus_dev_cwb 7 месяцев назад

    Muito top!

  • @Keverson02
    @Keverson02 6 месяцев назад

    Quando eu instalo os arquivos do app aparece um monte de pasta aleatória com app já pronto as vez e atrapalhar eu a cria do zero como faço pra instalar somente as pasta necessária sou iniciante e tem três dia que estou procurando isso e não acho

  • @thiagomorais742
    @thiagomorais742 5 месяцев назад

    Rodrigo, bom dia. qual o nome da extensão que deixa esse background nas cores quando a gente define ela em colors?

    • @orodrigogo
      @orodrigogo  5 месяцев назад +1

      Chama Color Highlight

    • @thiagomorais742
      @thiagomorais742 5 месяцев назад

      @@orodrigogo muito obg,sucesso!

  • @brunomoreira7682
    @brunomoreira7682 7 месяцев назад

    const reactNative = ' reactnative é vida '

    • @orodrigogo
      @orodrigogo  7 месяцев назад

      Concordo, hehe! 🤩

  • @edgarsiqueira1995
    @edgarsiqueira1995 7 месяцев назад

    esse expo contacts funciona para projeto react native CLI sem ser expo? ou tenho que instalar outra lib?

    • @orodrigogo
      @orodrigogo  7 месяцев назад

      É possível. Mas precisa fazer algumas configurações a mais: github.com/expo/expo/tree/sdk-50/packages/expo-contacts

  • @FranciscoGiovanneCordeirodeOli
    @FranciscoGiovanneCordeirodeOli 7 месяцев назад

    Rodrigo, to fazendo uma app (graças ao seus videos) que é aparecido com o nike run, porém tem uma funcionalidade que eu queria colocar que já pesquisei muito e não vejo ninguém falando sobre, eu queria colocar a duracao do exercicio (timer) na area de notificao quando a tela do celular tivesse bloqueada, mas eu queria ela estilizada igual do nike run haha, como faço isso ?

    • @orodrigogo
      @orodrigogo  7 месяцев назад

      Tipo um widget?

    • @FranciscoGiovanneCordeirodeOli
      @FranciscoGiovanneCordeirodeOli 7 месяцев назад

      acho que sim, seria massa você fazer um tutorial sobre, pois no youtube não existe haha, imagina o spotify quando a gente bloqueia o celular, o play continua aparecendo com algumas funcoes de voltar e passar a musica.

  • @cromo29
    @cromo29 7 месяцев назад

    Ensina a deixar a tela branca ou preta quando a gente sai do app igual esses apps de cartões fazem

    • @orodrigogo
      @orodrigogo  7 месяцев назад

      Tem algum exemplo? Posso tentar reproduzir aqui no canal hehe

  • @brunovercosa7119
    @brunovercosa7119 7 месяцев назад

    Queria entender pq n existe um react native Native Ads do admob standard.

    • @orodrigogo
      @orodrigogo  7 месяцев назад

      Da uma olhada aqui nessa doc, da pra usar com Expo também 🤩: docs.page/invertase/react-native-google-mobile-ads

    • @brunovercosa7119
      @brunovercosa7119 7 месяцев назад

      @@orodrigogo Não tem Native Ads.

  • @xxevandrooliveiraxx
    @xxevandrooliveiraxx 7 месяцев назад

    Não é possivel, o Rodrigo é uma ia criada pelo Diego, não tem outra explicação 😅😅😅

    • @orodrigogo
      @orodrigogo  7 месяцев назад

      Seria bom viu kkkk 😅