Recriei a interface do Gmail com React Native + Expo Router + Tailwind

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

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

  • @CesarCanoff_
    @CesarCanoff_ 8 месяцев назад +12

    O Rodrigo é um dos melhores canais para aprender React Native, o cara é simplesmente sensacional!

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

      Que incrível e que honra! 🤩

  • @beneditonamburete1218
    @beneditonamburete1218 8 месяцев назад +3

    Simplesmente sensacional... Mais desses vídeos 🇲🇿🇲🇿🇲🇿

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

      Opa, vou trazer mais vídeos assim. Fico feliz que gostou. Valeeeu 🤩

  • @marcelocosta8744
    @marcelocosta8744 8 месяцев назад +2

    A didática do Rodrigo é muito top!!!

  • @gabrielramos2166
    @gabrielramos2166 8 месяцев назад +3

    Sensacional, clonar o app do Airbnb ou Pinterest seria sensacional. Valeu pelo conteúdo de qualidade

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

      Opa, fico muito feliz que curtiu e excelente sugestão. Obrigado pela contribuição. Anotado aqui 🤩

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

    Uma das didaticas mais eficiente, otima aprendizagem de todo esse youtube, na minha opinão o melhor!

  • @batistaromao7180
    @batistaromao7180 4 месяца назад

    de longe o melhor canal do youtube, odiava react na web, mas gostei demais no mobile por sua causa, descomplicou demais!!

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

      Que honra. Muitoooo obrigado 🤩

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

    Um dos melhores conteúdo RN do Brasil, gosto muito dos videos.

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

      Que honra. Fico muito feliz, gratidão! 🤩

  • @arozendojr
    @arozendojr 8 месяцев назад

    Muito top, parabéns, gosto do youtube por esses vídeos, entreterimento com conhecimento de qualidade.

  • @arthursousa2614
    @arthursousa2614 4 месяца назад

    Conteúdo incrível, Rodrigo sempre mando bem 👊👊

  • @olimpioadolfo7498
    @olimpioadolfo7498 8 месяцев назад

    Lembro de ter sofrido para criar navegação com mais de um tipo de navegação. Felizmente consegui. Muito bom conteudo

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

      Fico feliz. Valeeeu 🤩

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

    Muito massa, Rodrigo! Continua trazendo mais desses conteúdos.

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

      Opa, fico muito feliz e me anima muitooo para trazer mais. 🤩

  • @FelipeBatistaOsilva
    @FelipeBatistaOsilva 8 месяцев назад

    Conteúdo valioso! Obrigado por trazer pra nos, vai me ajudar bastante nos estudos 🙏

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

      Muito obrigado, fico muito feliz 🤩

  • @sombrakey
    @sombrakey 8 месяцев назад

    Só os 'de verdade' assistiram até o final!
    Ótimo conteúdo, obrigado por postar!

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

    Massa Rodrigão, estes vídeos abordando conceitos isolados são ótimos!

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

      Valeu demais, fico feliz!

  • @LeviSoares-m1i
    @LeviSoares-m1i 5 месяцев назад

    Que aula top, ganhou mais um inscrito

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

      Fico muito feliz. 🤩

  • @claytonguedes1138
    @claytonguedes1138 8 месяцев назад +1

    Muito bom, Rodrigo! Incentivo a criação de uma área de membros para oferecer mais conteúdo de qualidade sobre React Native, já tem o meu apoio! 🚀

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

      Excelente sugestão. Vou criar e vamos juntos nessa! 🚀

  • @rafaelpavanelli5312
    @rafaelpavanelli5312 8 месяцев назад

    Comprei o curso da rocketseat por sua causa. Você é um dev sensacional e espero muito que a rocket atualize o ignite e você seja o professor.

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

      Que incrível e que honra! 🤩

  • @85arlin
    @85arlin 8 месяцев назад

    Pooo seus vídeos têm me ajudado muitooo. Vc tem trazido umas paradas diferente do que agente vê nos cursos por aí...

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

      Que incrível. Fico muito feliz e honrado. Me anima muitooo. Gratidão 🤩

  • @ruimarcosjoao
    @ruimarcosjoao 8 месяцев назад

    Um dos caras que eu mais gosto no RUclips

  • @weslenfm
    @weslenfm 8 месяцев назад

    Um dos poucos canais de clonagem de interface em Português, Top d+, clona o Start+ ele tem umas tabs na página details com views de tamanhos diferentes e tudo animado, é muito daora...

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

      Que honra, fico feliz. E muito obrigado pela sugestão 🤩

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

    Logo após uma NLW, um video desse! 🚀🚀🚀🚀

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

      Tamo no gás, hehe 🚀

  • @abilioscoelho
    @abilioscoelho 8 месяцев назад

    Botou pra lascar Rodrigão, showwwwwww!

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

      Opaaa, hehe. Tamo junto 🤩

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

    Caramba que projeto. Sensacional!

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

      Fico muitoooo feliz que curtiu 🤩

  • @joezersmaniotto3103
    @joezersmaniotto3103 8 месяцев назад

    Muito bom, acredito se puder criar um vídeo, que seria muito útil para todos os devs, explicando como criar no github um `exemplo minimo repoduzivel`, quando temos que criar um issue.

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

      Boa sugestão! Anotado aqui 🤩

  • @DanielSantosDevECC
    @DanielSantosDevECC 4 месяца назад

    Rodrigo em primeiro lugar, que vídeo espetacular, aprendi tanto nesse vídeo. Queria saber sua opinião, se fosse começar um projeto hoje, vc usaria a qual tipo de estilização? Style sheet ou tailwind?

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

    Cada exemplo melhor que o outro.

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

      Que incrível. Fico muitooo feliz! 🤩

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

    No componente FloatButton o TouchableOpacity não está alterando com as classes, os componentes Children dele aceitam normalmente, mas ele não. O que pode ser? Já resetei o cache e nada...

  • @lucasgomes3794
    @lucasgomes3794 8 месяцев назад

    Adorei, assitir já todos...entrado no mundo react-native,

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

      Que incrível. Bora! 🤩🚀

    • @lucasgomes3794
      @lucasgomes3794 8 месяцев назад

      Faz mais com natiwind....rsrrs

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

      Opa, combinado@@lucasgomes3794. hehe

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

    Brabo demais, parabéns !!!!

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

      Valeeeu demais 🤩

  • @gabriellennonbr
    @gabriellennonbr 8 месяцев назад

    Top demais rodrigão, to achando incrível você estar alimentando seu canal, continue, ta muuito bom os videos. 2 ideias que poderia trazer, poderia trazer um clone da Uber ou de algum app que tenha geolocalização e algum app que utiliza de IA 👀

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

      Opaaa, muito obrigado meu amigo. Fico muito feliz e obrigado pelas sugestões! 🤩

  • @luisguilhermeselenko3579
    @luisguilhermeselenko3579 8 месяцев назад

    Rodrigão começou 2024 beeeem empolgado né kkkk. Ótimo vídeo como sempre!

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

      Vocês me animam demais, demais. 🤩

  • @paulodias1929
    @paulodias1929 2 месяца назад

    Excelente!

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

    2 dias pra fazer o que ele fez em 2h... Preciso praticar mais pra ser mais rápido. Obrigado pelo conteúdo ajudou a sanar uma duvida que tinha no novo app que estou criando. Porem, continuo com uma duvida. É possível ter dois menus desse tipo, um de cada lado? Exemplo, do outro lado, ao clicar no avatar, abrir um menu relacionado ao seu perfil? Se isso for viável fazer isso e você puder compartilhar um direcionamento, seria ótimo.

  • @mariano_estevao
    @mariano_estevao 8 месяцев назад

    Rodrigo!... 😱😱 eu não gostei do projeto. Eu amei muitooooo😍 .
    Obrigado por este grande conteúdo, vai me ajudar muito como iniciante em React Native ☺

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

      Que incrível. Fico muitoooo feliz! ☺

  • @filipeleonelbatista
    @filipeleonelbatista 8 месяцев назад

    Ui Clone top demais!

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

      Obrigado amigo! 🤩

  • @alexandrepellegrino2699
    @alexandrepellegrino2699 8 месяцев назад

    Rodrigao monstro, tenta no próx vídeo trazer a ui do Spotify, com aquelas animações de Scrolls, ia ser mto massa

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

      Valeeeeu demais, fico feliz. E obrigado pela sugestão. Anotado aqui 🤩

  • @kayohenrique8726
    @kayohenrique8726 8 месяцев назад

    Brabooo, Uma ideia. Gostaria de recriar a ui do uber. Tmj professor, vc é fera!

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

      Opa, excelente sugestão. Muitoo obrigado!

  • @pcaldi
    @pcaldi 8 месяцев назад

    Sensacional 👏👏

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

      Valeeeu demais! 🤩

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

    Rodrigo não sei se já tem em seu canal aqui. Mas mostra um exemplo de push notification.

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

      Opa, por enquanto não. Mas excelente sugestão! Anotado aqui 🤩

  • @talismamanuel
    @talismamanuel 8 месяцев назад

    Rodrigo sempre que crio um projeto react native com `npx create-expo-app --template`, o projecto ja começa com varias vulnerabilidades, isso é normal?, eu notei que vc ignorou no video devo fazer o mesmo?

  • @GeeksVTW
    @GeeksVTW 8 месяцев назад

    Brabo demais! Vão substituir o Styled Components pelo Tailwind nas novas aulas agora?

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

      Pode ser que eu utilize o Styled Components, mas últimamente estou usando bastante o Tailwind hehe.

  • @hatus
    @hatus 8 месяцев назад

    em termos de produtividade, vale mais a pena utilizar uma biblioteca de componentes (como gluestack ou tamagui) ou nativewind?

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

      Pensando na produtividade biblioteca de componentes (como gluestack ou tamagui) oferecem muita agilidade porque tem os componentes prontos. Agora para algo mais do zero, nativewind é uma boa.

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

    aula muito top

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

    o meu menu drawer esta empurrando a janela de debaixo ao abrir ele, ele não sobrepoe, como conserto isso?

  • @danielalmeida9609
    @danielalmeida9609 8 месяцев назад

    Que foda cara 💜

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

      Fico feliz que gostou. Valeeeeu 🤩

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

    conteúdo top

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

    Muito bom o conteúdo

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

      Obrigado meu amigo 🤩

  • @AndreGaxpar
    @AndreGaxpar 4 месяца назад

    Rodrigo, tentei realizar o projeto mas logo após configurar o Nativewind e tentar rodar, deu um erro e já fiz de tudo porém não consegui resolver, teria algum lugar que você conseguiria me ajudar? (só resolver esse erro)

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

    Rodrigo, acredito
    oque você está usando alguma distro Linux. Qual seria?

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

      Estou utilizando Linux, chama popOS a distribuição. Ela é baseada no Ubuntu.

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

    Rodrigo, qual extensão de icons você utiliza?

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

      Ela chama Synbols.

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

    E como seria possível nas "Drawer routes" , deixar visível as tabs routes ou seja o menu bottom?

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

      Você pode utilizar nested routes colocando uma dentro da outra.

  • @ruimarcosjoao
    @ruimarcosjoao 8 месяцев назад

    Gostaria de saber se é possível criar um tutorial usando o expo-camera/next usando a SDK 50 do expo?

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

      Opa, super rola. Obrigado pela sugestão!

    • @ruimarcosjoao
      @ruimarcosjoao 8 месяцев назад

      Para criar um app de scanner de qr code, que pode scanner qr code pintar na tela e podermos criar qr code

  • @bayt444
    @bayt444 8 месяцев назад

    Você poderia criar um vídeo que demonstre o uso de variáveis de ambiente no React Native com Expo?

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

      Boa sugestão. 🤩

    • @bayt444
      @bayt444 8 месяцев назад

      @@orodrigogo obrigado

  • @Gustavo-vu1py
    @Gustavo-vu1py 8 месяцев назад

    Rodrigo tem alguma coisa em especifica q precisa ser feita o tailwind não pega estilização no float-button

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

      As configurações fica no arquivo tailwind.config.js. Se quiser dar uma olhada pra ver como são tem nesse link: github.com/orodrigogo/gmail-ui/blob/main/tailwind.config.js

    • @Gustavo-vu1py
      @Gustavo-vu1py 7 месяцев назад

      @@orodrigogo deu certo, precisei excluir a node_modules e baixar novamente que o tipagem pegou, obg

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

      @@Gustavo-vu1py boooa, que bom amigo. 😊

  • @kalilmagal2733
    @kalilmagal2733 8 месяцев назад

    Um detalhe que observei no Gmail, em algumas das opções do Drawer ao clicar ele navega para a mesma tela, mas com um filtro diferente aplicado (invés de uma tela diferente). Como seria nesse caso?

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

      Poderia usar o useLocalSearchParams do Expo Router e obter o filtro pelo parâmetro da rota.🚀

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

    Proximo bora recriar o Tinder kkkk

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

      Excelente sugestão, hehe 🤩

  • @jefersonleiteLCN
    @jefersonleiteLCN 8 месяцев назад

    Aula Incrível! Rodrigo, estava querendo fazer widgets para o meu app, consegui fazer utilizando o react-native-android-widget, ele funciona bem em smartphones Samsung, mas tem alguns bugs relacionados ao tamanho da grade de apps em alguns dispositivos. Tem uma opção mais abrangente que resolva esses problemas?

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

      Que incrível, fico feliz que curtiu. Sobre widgets ainda não precisei criar um, mas posso trazer algo aqui no canal em breve. hehe 🚀

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

    Fala rodrigao, ta dando problema ai tbm na hora de gerar o apk? o Build.Gradlew acusa erro no arquivo css

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

      Aqui foi de boa. Da uma olhada nas configs do Tailwind.

  • @gambiatec3318
    @gambiatec3318 8 месяцев назад

    Muito bom!!

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

      Muitooo obrigado! 🤩

  • @LucasGabriel-my7ni
    @LucasGabriel-my7ni 6 месяцев назад

    Pra deixar o app responsivo voce me indicaria usar o Native wind ou tentar outra coisa? To deixando responsivo na marra com atributos de % e scale e dimensions... Mas nao fica tao responsivo pous em algumas telas da pra perceber diferença, o que voce me indica?

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

      Geralmente uso muito o próprio flexbox e %. Da uma olhada nessa lib, é utilizada para essa finalidade sem precisar de Native wind por exemplo: www.npmjs.com/package/react-native-responsive-screen

    • @LucasGabriel-my7ni
      @LucasGabriel-my7ni 6 месяцев назад

      @@orodrigogo entendo, mas tipo no caso de teclado , isso me incomoda muito, pois geralmente onde tem teclado isso afeta a tela , e aí eu uso o keyboardAwareScrollview, mas aí eu preciso fazer um monte de alteração maluca e se eu usar só o keyboard.dismiss e tiver uma tela com flatList isso afeta ela ou o scrollView se tiver ! Aí por causa disso tem telas que não fica responsivas no meu app

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

    quando utilizo as cores personalizas minha paleta do nativewind(ctrl + space) sumiu por exemplo bg-red-500 nao aparece mais.. porque?

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

      Confirma se você colocou as cores em extends. Aqui tem o meu: github.com/orodrigogo/gmail-ui/blob/main/tailwind.config.js

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

      @@orodrigogo no caso fiz assim..
      import { editColors } from "./src/styles/colors";
      /** @type {import('tailwindcss').Config} */
      module.exports = {
      // NOTE: Update this to include the paths to all of your component files.
      content: ["./src/**/*.{js,jsx,ts,tsx}"],
      presets: [require("nativewind/preset")],
      theme: {
      colors: {
      ...editColors
      },
      },
      plugins: [],
      e no arquivo colors coloquei assim:
      import colors from "tailwindcss/colors";
      export const editColors = {
      ...colors,
      themeYellow: {
      500: "#AE945D",
      },
      themeBlue: {
      500: "#1F4A72",
      },
      themeGray: {
      200: "#E7E5E4",
      300: "#B1B1B1",
      400: "#8B8B8B",
      },
      themeWhite: "#FFFF",
      };

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

      com isso resolveu meu problema.. mas vlw pela atenção curto demais seu trampo parabens...

  • @cristian.deviano
    @cristian.deviano 5 месяцев назад

    FloatButton() no componente TouchableOpacity na className position não funcionou aqui

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

      O meu também não estava, resolvi assim:
      import { colors } from "@/styles/colors";
      import { MaterialIcons } from "@expo/vector-icons";
      import { Text, Touchable, TouchableOpacity, TouchableOpacityProps, View } from "react-native";
      type FloatButtonProps = TouchableOpacityProps & {
      icon?: keyof typeof MaterialIcons.glyphMap
      }
      export function FloatButton({ icon, ...rest }: FloatButtonProps) {
      return (

      {icon && ()}

      Escrever


      )
      }

  • @Eriquyjhordan
    @Eriquyjhordan 4 месяца назад

    Por algum motivo, os ícones da bottom navigation não estão funcionando no iOS. Eles funcionam perfeitamente no Android e na Web, mas no iOS apenas a barra aparece, e nem mesmo o texto é exibido quando habilitado.
    A navegação no iOS funciona ao clicar no ícone invisível.

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

      Consegui achar o problema, era simplesmente a propriedade paddingBottom: 34, no ios esse valor faz com que o ícone não apareça na tela

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

    Como a minha maquina é de 3º geração, e só tem 8GB de RAm eu executo "npm run web".

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

      É uma boa. Outra opção, quando possível, é utilizar o próprio dispositivo pela rede lendo o QR Code

  • @alaelciolucas174
    @alaelciolucas174 8 месяцев назад

    Show esse tipo de conteúdo atrás mais?

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

      Fico feliz que gostou. Então bora, vou trazer mais desses. 🤩

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

    Opa Rodrigo, tentei criar o projeto hoje mas deu o erro Error: Cannot find module '../lightningcss.win32-x64-msvc.node'
    Tentei clonar o seu projeto do git mas também deu erro, sabe se é algo geral?

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

      Provavelmente está usando no Windows, né amigo? Geralmente esse erro é ambiente

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

      @@orodrigogo isso mesmo, windows

    • @JCdeOliveira.1000
      @JCdeOliveira.1000 7 месяцев назад

      estou há semanas com problemas, de cursos desatualizados, erros e bugs, ao criar algo em React-Native. Me pareceu, q o Windows tmb esta zuando meu ambiente. Se sim, qual Linux instalar, vc tem algum tutorial?
      @@orodrigogo

  • @wallacesilva6087
    @wallacesilva6087 8 месяцев назад

    show hein 🚀

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

    Galera acessa seu gmail pelo navegador na tela principal a logo vai ta no header a esquerda, so baixar la

  • @alaelciolucas174
    @alaelciolucas174 8 месяцев назад

    No próximo faz um clome do meu rh é um app de controle do horário de funcionário entrada e saída.

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

      Tipo controle de ponto? hehe

    • @alaelciolucas174
      @alaelciolucas174 8 месяцев назад

      @@orodrigogo lsso mesmo as empresas estão usando muito deste tipo de aplicativos.

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

    depois da "Tailwind CSS IntelliSense", não consigo executar, snif!

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

      Qual erro aparece?

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

    Pra mim aparece uma tela "Unmatched Route" logo na primeira vez que - seguindo a vídeo aula - abro o app no android expo go.

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

      Unmatched Route aparece quando ele não consegue identificar a rota padrão. Confirma se na raiz da tua pasta app tem o index.tsx e dentro dele a função precisa ser exportada com default. 🚀

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

      @@orodrigogo Agora quando eu tento abrir o app no Expo Go ele dá esse erro no terminal Error running TailwindCSS CLI, please run the CLI manually to see the error.

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

    muito massa ❤🇲🇿🇲🇿

    • @beneditonamburete1218
      @beneditonamburete1218 8 месяцев назад

      Também sou de Moz bro, 🎉🎉🎉 🇲🇿🇲🇿🇲🇿

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

      Que massa. Bem vindos e obrigado demais 🤩😊

  • @DomingosBernardoCalepa
    @DomingosBernardoCalepa 8 месяцев назад

    Rodrigo eu gostaria que recria a app da inco

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

      Boa sugestão. Anotado aqui! 🤩

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

    estou com um problema na estilização, do float button, o touchableopacity simplesmente n responde a estilização, mais alguém?

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

      Você chegou a configurar a propriedade activeOpacity? Dê uma olhada, talvez seja o valor que colocou lá.

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

      @@orodrigogo obrigado pela aula Rodrigo, muito boa, aprendi bastante coisa e com certeza vou terminar esse clone

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

      Fico muito feliz amigo. Tmj 🚀

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

      O meu também não funciona, o TouchableOpacity não pega a estilização

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

      Consegui resolver colocando tudo dentro de uma View e passando a estilização pra ela

  • @FunctionDev
    @FunctionDev 8 месяцев назад

    Um projeto com React Native + Supabase

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

      Booooa, excelente sugestão

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

    pessoal como fasso para criar um app de quiz de perguntas ? sou iniciante kkk

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

      Opa, vamos lá. Eu comecaria criando o prototipo/desenho das telas para definir como o App será. Em seguida, definiria de onde o App irá obter as perguntas e respostas: local no próprio dispositivo? De um back-end próprio? BasS como Firebase? Em seguida, criaria as interfaces. Mas gostei da ideia, que sabe no futuro traga um vídeo mostrando como fazer um, hein. hehe

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

      @@orodrigogo a interface ate consigo fazer mais não faço ideia como vou fazer para gera perguntas e resposta automaticas se tive um video ensinado como fazer o back-end

  • @ServiceDesk-rx2pt
    @ServiceDesk-rx2pt 7 месяцев назад

    Estou com um erro no metro não sei como resolver, segui igual ao vídeo mas não deu
    Android Bundled 8579ms (C:\Users\Service Desk\Desktop\React-native-tailwind\teste-tailwind-react
    ode_modules\expo-router\entry.js)
    ERROR Error: Exception in HostFunction: expected 0 arguments, got 1, js engine: hermes
    ERROR Invariant Violation: "main" has not been registered. This can happen if:
    * Metro (the local dev server) is run from the wrong folder. Check if Metro is running, stop it and restart it in the current project.
    * A module failed to load due to an error and `AppRegistry.registerComponent` wasn't called., js engine: hermes

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

      É configuração amigo. Da uma olhada aqui github.com/orodrigogo/gmail-ui e confere se as configurações do Expo router e do nativewind estão certinhas, por favor. 💜

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

      conseguiu resolver amigo?

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

    Depois de instalar e configurar o tailwind, começa outro erro. Haha
    Na hora de abrir o app no celular o bundling falha e me entrega a seguinte mensagem:
    tailwindcss(android) rebuilding... TypeError: style.declarations.findLast is not a function
    at setStyleForSelectorList (C:\Users\Lohan\Desktop\DEV\gmail-ui
    ode_modules
    eact-native-css-interop\src\css-to-rn\index.ts:358:54)
    at extractRule (C:\Users\Lohan\Desktop\DEV\gmail-ui
    ode_modules
    eact-native-css-interop\src\css-to-rn\index.ts:175:11)
    at Rule (C:\Users\Lohan\Desktop\DEV\gmail-ui
    ode_modules
    eact-native-css-interop\src\css-to-rn\index.ts:82:9)
    at cssToReactNativeRuntime (C:\Users\Lohan\Desktop\DEV\gmail-ui
    ode_modules
    eact-native-css-interop\src\css-to-rn\index.ts:76:15)
    at sendUpdate (C:\Users\Lohan\Desktop\DEV\gmail-ui
    ode_modules
    eact-native-css-interop\src\metro\poll-updates-server.ts:49:42)
    at Socket. (C:\Users\Lohan\Desktop\DEV\gmail-ui
    ode_modules
    ativewind\src\metro\tailwind-cli.ts:106:17)
    at Socket.emit (node:events:513:28)
    at addChunk (node:internal/streams/readable:315:12)
    at readableAddChunk (node:internal/streams/readable:289:9)
    at Socket.Readable.push (node:internal/streams/readable:228:10)

  • @rafaelpavanelli5312
    @rafaelpavanelli5312 8 месяцев назад +2

    para quem está com uma preguiça colossal de escrever o colors export const colors = {
    white: "#fdfcfb",
    gray: {
    900: '#20123',
    800: '2A2B2D',
    700: '#323336',
    600: '#444547',
    400: '#9AA0A6'
    },
    orange: {
    800: '#5E4D4E',
    600: '#F28B81',
    300: '#F6AEA9'
    },
    yellow: {
    600: '#F5B400'
    },
    blue: {
    600: '#4285F4'
    }
    }

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

      Mandou a braba! 🤩