Bibliotecas nativas no Expo com Expo Dev Client

แชร์
ฝัง
  • เผยแพร่เมื่อ 2 ม.ค. 2025

ความคิดเห็น • 73

  • @developerjs-jr8237
    @developerjs-jr8237 2 ปีที่แล้ว +16

    Esse Rodrigo veio pra somar d+, o cara sempre trazendo conteúdo com muito conhecimento e informações e muitas novidades, uma didática muito boa, parabéns!

  • @ramone09
    @ramone09 10 หลายเดือนก่อน +2

    Show demais. Tive que fazer uns comandos diferente pois uso a build no dispositivo físico mas ficou top. Lembrando que tem que instalar o RN Firebase antes de dar o prebuild senão vai dar erro dizendo que o firebase não foi iniciado com firebase.app().
    Ou se deu o prebuild antes, precisa dar novamente pra incluir os detalhes automaticamente na pasta android qdo ela for criada pelo prebuild.

  • @douglasmaueski
    @douglasmaueski ปีที่แล้ว +1

    Show deus vídeos, sempre atualizados com os novos recursos. Muito bom.

  • @abelandre930
    @abelandre930 2 ปีที่แล้ว +2

    Cara, que massa. Acabei de testar com um projeto já criado que usa o Relm e rolou perfeito. Vlw, Rodrigão. Show!!

    • @angelilton
      @angelilton ปีที่แล้ว

      Cara me fala ia como é o seu fluxo de dados com o realm. Seria offline first?

    • @abelandre930
      @abelandre930 ปีที่แล้ว

      @@angelilton Isso, offline

  • @rafaelag9036
    @rafaelag9036 2 ปีที่แล้ว

    Rodrigão mandando maravilhosamente bem como sempre... Parabéns pelo conteúdo!

  • @lucasltv
    @lucasltv ปีที่แล้ว

    Obrigado pelo vídeo! Muito esclarecedor!

  • @PabloDoebber
    @PabloDoebber ปีที่แล้ว

    Muito obrigado por essa aula!

  • @diogom
    @diogom ปีที่แล้ว

    Muito bom o conteúdo, estava precisando me atualizar um pouco sobre o Expo, eu tenho dois apps com Bare Workflow, porém com essa possibilidade estou pensando em voltar para o Managed Workflow, o EAS está incrivelmente fácil de usar.

  • @pedrorocha9385
    @pedrorocha9385 2 ปีที่แล้ว +5

    Boa Rodrigo! top de mais o conteúdo.
    Obs: Se rodar: "npx-create-expo --template" aparece a lista dos tipos de projeto, managed workflow e bare workflow.

  • @GuilhermeSilva-mc7nm
    @GuilhermeSilva-mc7nm 2 ปีที่แล้ว

    Você é o melhor!!!

  • @marcelogomes6922
    @marcelogomes6922 2 ปีที่แล้ว

    Maravilha, obrigado por compartilhar.

  • @canalbomon
    @canalbomon 2 ปีที่แล้ว +2

    Para quem só puder usar device externo, o processo é o mesmo, npx expo run:android. Que ele vai da proxima vez compilar menos coisas que já ter os fast refresh.
    Só finquei confuso da utilidade do --dev-client no estart, já que o expo go não vai ter as libs adicionais. O npx expo start fiquei sem usar no teste fiz.
    O processo com celular físico ficou igual o react native kkk mas ainda tem as vantagens.

    • @canalbomon
      @canalbomon 2 ปีที่แล้ว

      agr entendi o start

    • @viniciusc.oliveira5142
      @viniciusc.oliveira5142 2 ปีที่แล้ว

      Funcionou no dispositivo físico???

    • @viniciusc.oliveira5142
      @viniciusc.oliveira5142 2 ปีที่แล้ว

      Pq estava precisando de Libs externas e tive q acabar criando uma API. Funcionou no celular normal então???

    • @canalbomon
      @canalbomon 2 ปีที่แล้ว

      @@viniciusc.oliveira5142 sim. O emulador é como um físico pelo cabo. Igual
      A experiência é a mesma.

    • @viniciusc.oliveira5142
      @viniciusc.oliveira5142 2 ปีที่แล้ว

      @@canalbomon pelo cabo n conheço... só uso expo go

  • @brunno_gonzalez_dev
    @brunno_gonzalez_dev 2 ปีที่แล้ว

    Braboooooo d+++ 🔥

  • @GeeksVTW
    @GeeksVTW ปีที่แล้ว +3

    Consigo usar o dispositivo físico com o Expo Go usando o Expo Dev Client? Queria ver as alterações em tempo real ao invés de ficar gerando apk ou ficar refem do emulador. No npx expo start era só ler o QR code e ele pegava as alterações em tempo real, não consegui fazer o mesmo com dev client 😢

  • @netasilva_
    @netasilva_ 2 ปีที่แล้ว +1

    Rodrigo amo seus conteúdos, além de ser um ótimo professor no ignite. Gostaria de um vídeo sobre o eas update que seria a utilização do conceito do OTA no expo.

  • @gabrielricco3995
    @gabrielricco3995 2 ปีที่แล้ว +2

    Cadê o video de fazer o ranking do bolão do nlw?

  • @murilogarcia6281
    @murilogarcia6281 ปีที่แล้ว +2

    Quando eu executo o comando EXPO PREBUILD não cria a pasta do IOS somente a pasta do ANDROID, o que posso estar fazendo de errado, sendo que foi feito igual no video.

    • @rafaelmedeiros1830
      @rafaelmedeiros1830 ปีที่แล้ว

      acho que seja pq vc não está em um mac

    • @lima7484
      @lima7484 5 หลายเดือนก่อน

      Só a pasta do iOS se vc estiver no MAC

  • @nunorochayt
    @nunorochayt 11 หลายเดือนก่อน

    Sid O Brabo!

  • @imdevbutok
    @imdevbutok 2 ปีที่แล้ว

    Top de mais mano.
    Trás um vídeo como usar Firebase com React Query

  • @paulohenriquedacostabarros8987
    @paulohenriquedacostabarros8987 2 ปีที่แล้ว +5

    Parabéns pelo conteúdo!
    Fiquei com uma dúvida. Vc não precisou instalar o expo-dev-client?

  • @viniciuspetrachin8008
    @viniciuspetrachin8008 7 หลายเดือนก่อน

    kkk q gastura o "manager" com a palavra "managed". Ótimo conteúdo!

  • @flammajl
    @flammajl 2 ปีที่แล้ว +3

    Na doc pede para instalar o expo-dev-client mas não vi a instalação ( não sei se pulei ), nos projetos novos já vem instalado por padrão ?

  • @rcodev
    @rcodev 2 ปีที่แล้ว

    eu só não entendo, pq quando gero o apk e instalo no telefone. o app não funciona a conexão com o firebase, isso eu usando o EXPO, quando eu usava o React native em si, tudo funcionava perfeitamente.

  • @arozendojr
    @arozendojr 2 ปีที่แล้ว

    Dúvida, quais as formas de layout do react-native, flex , quais mais ?

  • @Maxnovais777
    @Maxnovais777 ปีที่แล้ว

    Quando gera um apk lá no Expo EAS Voc não consegue gerar codigo versão 2 e outros códigos de versão na compilação, fica gerando o código 1 e ai na Playstore não aceita versão código um dar erro

  • @iKauMac
    @iKauMac หลายเดือนก่อน

    Cara eu acho que fugiu bastante do assunto principal... Entrou em scaffolding de app expo, typescript, configuração de conta firebase, etc...
    Eu estou tendo que converter meu app que usava só expo go pra usar expo dev client por causa de uma lib, achei esse vídeo mas tem tanta "encheção de linguiça" que procurei outro.
    Acho que se o assunto é expo dev client deveria ser mais focado nisso: O que é, como funciona, como converter pra expo dev client, etc. Acho legal usar uma lib de exemplo, mas usaria uma mais simples tipo react-native-mmkv que vc configura com um comando no terminal e meia duzia de linhas de código.
    Vídeo muito bom e detalhado pra quem é iniciante, mas tem muito rodeio pra quem já conhece o expo :)

  • @alamo_DevFlow
    @alamo_DevFlow 2 ปีที่แล้ว

    Eu comecei a usar o expo dev client a 4 meses atrás por causa da lib q eu tinha que usar a react-native-document-picker. e uxcam, ai desde então eu sempre uso ele e o expo go junto. na epoca tive que aprender a usar na sofrencia com a documentação. se esse video tivesse la na epoca, teria me salvado um dia de desenvolvimento kkkkkk

  • @LuckDorgado
    @LuckDorgado ปีที่แล้ว

    Rodrigo... É possivel mudar o projeto do manager work flow para bare workflow durante o desenvolvimento?

  • @ocharlespereira
    @ocharlespereira 2 ปีที่แล้ว

    Sensacional Rodrigão. Top demais!!! Uma pergunta... conseguimos fazer isso para mais SDKs?

  • @junioedson12
    @junioedson12 2 ปีที่แล้ว

    Conteúdo top demais Rodrigo, mas tenho uma dúvida:
    Se eu já iniciar meu projeto com bare workflow eu consigo utilizar esse recurso de plugins para gerar as configurações nativas com o expo prebuild? Tudo oq vc mostrou no vídeo funcionaria também se tivesse iniciado o projeto com bare workflow?
    Grande abraço

  • @wellington5102
    @wellington5102 2 ปีที่แล้ว +2

    Esse vídeo veio em boa hora, achei pouco conteúdo sobre

  • @samirdilly4048
    @samirdilly4048 ปีที่แล้ว

    Estou precisando de ajuda, quando dou o expo prebuild --clean n aparece a pasta do iOS so do android, ja fiz a parte do react native firebase que fala que eh para iOS mas n deu certo alguem pode me ajudar ?

  • @fheonix5
    @fheonix5 ปีที่แล้ว

    Gente me ajuda , ele so me trouxe a pasta Android porque será?

  • @pedropontes
    @pedropontes 2 ปีที่แล้ว

    Se for possível, gostaria q falasse sobre tema escuro na splashcreen

  • @GeorgeHFonseca
    @GeorgeHFonseca 2 ปีที่แล้ว

    Excelente conteúdo! Dá pra acessar login social e Firestore por esse fluxo normalmente?

  • @FilipeMoraes87
    @FilipeMoraes87 2 ปีที่แล้ว +1

    Excelente didática, parabéns! FIquei com um dúvida, com o Expo Dev Client, vale a pena ainda utilizar o bare workflow? Com o Expo Dev Client passamos a ter o melhor dos 2 mundos (managed e bare workflow)?

    • @diogom
      @diogom ปีที่แล้ว +1

      É uma dúvida que tenho também, ainda mais com o build na nuvem com EAS, estou fazendo esse estudo.

  • @brunogarcia7388
    @brunogarcia7388 2 ปีที่แล้ว

    Rodrigo, faz uma crud com o supabase, ele funciona a mesma pegada do firebase e com bem menos configurações, talvez seja bem interessante...

  • @guigabelline
    @guigabelline 2 ปีที่แล้ว

    Poderia fazer um exemplo usando React Native com a cloud functions do firebase. :)

  • @carlaferrarez7266
    @carlaferrarez7266 ปีที่แล้ว

    boa tarde! pode me explicar porque não aparece a pasta do ios, sendo que fiz passo a passo e não foi, só aparece a pasta do Android,

    • @marcusml9263
      @marcusml9263 11 หลายเดือนก่อน

      se vc tá no windows só vai aparecer a pasta android msm, o cara do vídeo tá num mac aí aparece os dois

  • @VitorMachadoSilva-o3h
    @VitorMachadoSilva-o3h ปีที่แล้ว +1

    Boa Rodrigo, Aula monstra,
    Porem encontrei um problema, segui todos os passos, porem quando rodo o "expo prebuild --clean" cria apenas a pasta Android, e quando eu tento compilar no emulador com "npx expo run:android" me retorna este erro:
    C:\Users\Wellington\Downloads\Projetos\Sgran-App>npx expo run:android
    › Building app...
    Configuration on demand is an incubating feature.
    FAILURE: Build failed with an exception.
    * What went wrong:
    Could not open settings generic class cache for settings file 'C:\Users\Wellington\Downloads\Projetos\Sgran-App\android\settings.gradle' (C:\Users\Wellington\.gradle\caches\7.5.1\scripts\40d8uoncj7fm6lhi4x47xyi2a).
    > BUG! exception in phase 'semantic analysis' in source unit '_BuildScript_' Unsupported class file major version 64
    * Try:
    > Run with --stacktrace option to get the stack trace.
    > Run with --info or --debug option to get more log output.
    > Run with --scan to get full insights.
    * Get more help at help.gradle.org
    BUILD FAILED in 1s
    Error: C:\Users\Wellington\Downloads\Projetos\Sgran-App\android\gradlew.bat exited with non-zero code: 1

    • @VitorMachadoSilva-o3h
      @VitorMachadoSilva-o3h ปีที่แล้ว

      antes deste aparecia um erro que pedia para indicar a pasta JAVA_HOME, Após fazer isso eu começou a dar este outro erro

    • @samirdilly4048
      @samirdilly4048 ปีที่แล้ว

      tbm estou com esse erro, nao aparece a pasta iOS, vc conseguiu resolver ?

    • @smadicada9888
      @smadicada9888 3 หลายเดือนก่อน

      conseguiu resolver?

  • @gabrieldutra8155
    @gabrieldutra8155 2 ปีที่แล้ว +1

    Opa! TOP demais!
    Só queria saber se daria pra fazer isso com o Celular ao invés do emulador...

    • @GeorgeHFonseca
      @GeorgeHFonseca 2 ปีที่แล้ว

      Só instalar o Expo Go no celular e ler o QR Code por ele 😉

    • @gabrieldutra8155
      @gabrieldutra8155 2 ปีที่แล้ว

      @@GeorgeHFonseca interessante, pq criar um preview app sem usar o USB kk

  • @marcosfinal
    @marcosfinal 2 ปีที่แล้ว

    Tentei de mil formas rodar a aplicação d helpdesk acho que era isso que tava errado
    deu problema de SDK desatualizado
    depois deu problema dos react desatualizado
    depois não achava no firebase
    to na luta agora para fazer a mesma aplicação só que com dev client e tailwind

  • @klyngervasconcelos6477
    @klyngervasconcelos6477 2 ปีที่แล้ว

    mano, tem como tu me passar teu contato , sou iniciante de react native e to querendo algumas dicas pra seguir na profissão

  • @ramonoliveira_dev
    @ramonoliveira_dev 2 ปีที่แล้ว

    Show essa AULA! 👏🏽👏🏽Mas uma dúvida!
    Usar o Bare Workflow, após o expo pre-build, vai mudar algo na forma que já venho desenvolvendo meu projeto?
    Queria usar apenas o WatermelonDB, mas fico com receio de migrar e não saber lidar com possíveis problemas que apareçam.

    • @criaspace
      @criaspace 2 ปีที่แล้ว +1

      após gerar as pastas nativas ele vai buildar dessas pastas. Eu quando quero voltar como antes sem as pastas nativas só deleto as pastas e depois npm install, nunca tive nenhum problema com isso

    • @ramonoliveira_dev
      @ramonoliveira_dev 2 ปีที่แล้ว

      @@criaspace aaah, entendi. Nem sabia que dava pra voltar. Vlw.

  • @brennooliveira5052
    @brennooliveira5052 8 หลายเดือนก่อน

    Porque typescript meu Deus, o negocio foi para ser usado em JavaScript, pq usar uma linguagem de tipagem statica??

  • @andreaugusto3851
    @andreaugusto3851 2 ปีที่แล้ว

    Que DROGA de Black Friday a RocketSeat está fazendo para Ignite, 0% para assinatura de um ano!

  • @Matheus_1582
    @Matheus_1582 2 ปีที่แล้ว

    Nunca + vou usar o Expo-GO

  • @Matheus_1582
    @Matheus_1582 2 ปีที่แล้ว

    Ou seja Expo-GO nunca +

  • @MsLFilipe
    @MsLFilipe ปีที่แล้ว +1

    quando tento compilar eu recebo o erro: ../node_modules/expo-modules-autolinking/scripts/android/autolinking_implementation.gradle' line: 272

    • @PabloDoebber
      @PabloDoebber ปีที่แล้ว +1

      Olha eu não sei se isso vai resolver, mas tenta instalar o expo-dev-client e depois cria a build novamente...

  • @amsilva333
    @amsilva333 3 หลายเดือนก่อน

    Olá tudo bem ,estou tentando fazer mais esta me dando erro quando vou fazer o prebuild
    Error: [ios.infoPlist]: withIosInfoPlistBaseMod: [@react-native-firebase/auth] Failed to parse your GoogleService-Info.plist. Are you sure it is a valid Info.Plist file with a REVERSE_CLIENT_ID field?
    Error: [ios.infoPlist]: withIosInfoPlistBaseMod: [@react-native-firebase/auth] Failed to parse your GoogleService-Info.p
    o que posso fazer ?