Levando o usuário para dentro do seu App com Deep Linking | Expo e React Native

  Рет қаралды 16,665

Rocketseat

Rocketseat

Жыл бұрын

Assine o Ignite com BÔNUS INÉDITO!
rseat.in/Bonus...
Tem dúvidas sobre as matrículas? Converse em tempo real com a nossa equipe:
rseat.in/whatsapp
Neste vídeo você irá aprender a implementar Deep Linking em seus apps desenvolvidos com Expo. O Deep Linking permite redirecionar automaticamente o usuário para rotas específicas dentro da aplicação.
Por exemplo: ao clicar em um produto fora do app mobile e ser redirecionado para a interface de detalhes do produto ainda no aplicativo, isso aumenta as chances de efetivação da compra do mesmo. As possibilidades são inúmeras, então bora codar e vamos implementar Deep Linking na prática!
Vem aí a terceira edição do DoWhile 2022: inscreva-se gratuitamente
rseat.in/dowhi...
-----
Conecte-se a 200mil devs e avance para o próximo nível com a nossa plataforma: rocketseat.com...
Cadastre-se na nossa plataforma: app.rocketseat...
Junte-se a mais de 392mil devs em nossa comunidade no Discord: / discord
Acompanhe a Rocketseat nas redes sociais:
Twitter: @rocketseat
Facebook: @rocketseat
Instagram: @rocketseat_oficial

Пікірлер: 68
@typedev
@typedev Жыл бұрын
Deeplink é um conceito bem útil, vale muito a pena aprender. Ótimo conteúdo.
@acm.marques
@acm.marques Жыл бұрын
Top D+ o conteudo !!! Uma sugestão seria fazer outro video com Deep link e mostrar para nos um exemplo em uma aplicacao de verdade como por exemplo um ecommerce simples com uma listagem de produtos e como podemos passar por exemplo um e-mail com deep link e chamar produto.
Жыл бұрын
Vamos fazer a parte 2 com link externo!!!! endereço do nosso site e abrindo o app
@keltoncabral6792
@keltoncabral6792 Жыл бұрын
Cara tava precisando disso mesmo, valeu pela partilha 🙏🏾🙏🏾
@keltoncabral6792
@keltoncabral6792 Жыл бұрын
Imagina você quer que através de um link partilhado numa rede social e user ao clicar no link abra sua app, caso tenha instalado, caso não tiver, seja redirecionar para as lojas das apps. Tem algumas recomendações ou link da documentação? Obrigado mais vez pela partilha!
@elvispalace
@elvispalace Жыл бұрын
Lista d vídeo q vou assistir domingo, mas já deixei o like
@breno-codes1633
@breno-codes1633 5 ай бұрын
Bom demais... tô usando para api do mercado pago obrigado mesmo
@danielalmeida9609
@danielalmeida9609 Жыл бұрын
Cara eu tava procurando isso exatamente essa semana, salvou de mais 🙏🏻 kk
@josenogueira5875
@josenogueira5875 Жыл бұрын
Falta o use case de quando nao tem app instalada
@flaviabianchi1500
@flaviabianchi1500 Жыл бұрын
Sabe onde consigo encontrar um código deeplink para whatsapp? Não aparecer aquela tela do whats ou Playstore em campanhas no Facebook ads
@charpellumeh8090
@charpellumeh8090 Жыл бұрын
The tutorial was helpful even though I don't undersatnd Portugees
@sergiojr5057
@sergiojr5057 Жыл бұрын
Muito bom, só uma coisinha é o microfone cortando bastante mas nada que atrapalhe muito. Aula top
@bilmoleque2
@bilmoleque2 Жыл бұрын
Mano, muito bom esse tutorial, ajudou demais!!
@MarcosCorrea-wd9ys
@MarcosCorrea-wd9ys 4 ай бұрын
É possível fazer a configuração do deeplink no managed workflow ou só funciona nesse caso no bare workflow?
@CatapimbasShorts
@CatapimbasShorts Ай бұрын
E como eu faria pra tipo quando o usuário clicar num botao da minha aplicação q leva ele pra outro aplicativo e quando ele sair da aplicação o usuário voltar automaticamente pra o meu app?
@PauloCesar-wz4ww
@PauloCesar-wz4ww Жыл бұрын
Top demais!!!
@TutoMaster
@TutoMaster 6 ай бұрын
O goBack não funciona quando abre o app pelo deep. Alguém sabe como resolver?
@wandersondavid1695
@wandersondavid1695 Жыл бұрын
Show de bola
@phablinhomr
@phablinhomr Жыл бұрын
No caso o link é o mesmo para produção ou muda quando sobe pra loja? é o mesmo para ios e android? Aula top
@le4ndros4nt0s
@le4ndros4nt0s Жыл бұрын
quando mando uma notificação pelo console do firebase, ele sempre abre a screen que esta no topo. e quando mando pelo console da api criada em node tambem. qual parametro passar para abrir determinada screen quando a notificação é disparada pela api ?. detalhe: "clickAction nao funciona mais"
@rednand1544
@rednand1544 2 ай бұрын
e quando tem login? como faz pra passar por ele e depois ir pra tela especifica ? 🥲
@rodrigomartins9115
@rodrigomartins9115 Жыл бұрын
bom dia, estou passando muito trabalho com isso, em desenvolvimento funciona perfeitamente, porem quando gero o apk pelo eas ele nao funciona o redirect, mesmo tendo o schema configurado, isso comecou acontecer depois que atualizei do sdk 45 para o 48
@LuizHenrique-xk1dw
@LuizHenrique-xk1dw Жыл бұрын
Quando sai o final do NLW ignite?
@DigitalSurfz
@DigitalSurfz 8 ай бұрын
Tenho uma dúvida, é possível redirecionar o cliente direto para api do whatsapp ao clicar na notificação push, sem precisar passar pela nossa aplicação?
@carlosceagah1698
@carlosceagah1698 26 күн бұрын
Dip'n lick não era aquele pirulito?
@pedrohesm
@pedrohesm 2 ай бұрын
tentei adaptar o deep linking usando o expo router, mas nao to conseguindo
@user-nm4un7wh7p
@user-nm4un7wh7p 10 ай бұрын
gente, uma duvida, sabem me dizer se isso vale para montar aqueles links de indicacao? que a pessao compartilha o link do app, ai ele manda pra loja e ja entra no app com o codigo de indicacao?
@danieltiagofischer3965
@danieltiagofischer3965 Жыл бұрын
Fala Rodrigo, blz? Faz um vídeo sobre o sdk 47 do expo :)
@andersondossantoscruz3685
@andersondossantoscruz3685 Жыл бұрын
Top! conseguimos usar o expo com deferred deep linking também?
@heudersena
@heudersena Жыл бұрын
Fala Rodrigo! Seria nessa mesma pegada para liberar o cors do app quando utilizamos API rest?
@masterthug8647
@masterthug8647 Жыл бұрын
O negócio mesmo é no code, bem mais rápido, sem erros e bugs. Código nativo está bem ultrapassado. Fora que no mercado tem dev no code com salário até maior que dev.
@AndresJesse
@AndresJesse Жыл бұрын
muito legal! uma curiosidade, Rodrigo, qual configuração de terminal você usa pra aparecer o seu nome, projeto e branch no shell?
@_ianfelix
@_ianfelix Жыл бұрын
é o zsh junto com o theme spaceship
@PauloHenriqueTorres
@PauloHenriqueTorres Жыл бұрын
Minha decepção com essas aulas de RN da rocket é sempre usar Expo. O mundo não usa expo. Você chega pra trabalhar nas empresas e elas não usam expo (das 5 que já trabalhei como full-time ou freelancer). Qual o problema com o CLI? Uma dessas empresas que passei o dev jr sofreu demais no início pq só sabia com expo e a realidade do mercado é outra. Fora isso, estou amando os conteúdos, sempe recomenda o KZfaq da rocket pra galera.
@Jheisonmacielines
@Jheisonmacielines Жыл бұрын
Exatamente, baita conteúdo mas sempre com Expo.
@er1c3g
@er1c3g Жыл бұрын
O problema é que nem todo mundo do Brasil que está estudando mobile não tem um PC bom o suficiente pra usar a CLI. Tendo isso em vista, a rocketseat é uma escola de ensino de tecnologia especificamente para quem está iniciando na programação. Quem já trabalha como Dev, deveria ter a capacidade de ver um vídeo explicando o conceito de deep linking e conseguir implementar no projeto criado com a cli. Enfim, na maioria das vídeos aulas mostrada no KZfaq não terá exemplos da vida real, porquê é apenas o conceito que tu precisa pra usar em seu projeto. Seja ele em RN, Flutter ou Nativo Kotlin/IOS
@PauloHenriqueTorres
@PauloHenriqueTorres Жыл бұрын
@@er1c3g não é desculpa. Vc pode conectar seu smartphone via USB e usar CLI de boa. Isso de ter que ter maquina potente é mito. O problema é que se fala em Expo nas aulas da rocket como se fosse o padrão e não é. Tá iludindo quem está iniciando
@er1c3g
@er1c3g Жыл бұрын
@@PauloHenriqueTorres não é um mito não kkkk, tu precisa ter um PC mais ou menos pra rodar com cli. A realidade do Brasil e outra, infelizmente é outra! Dificilmente vão ter uma máquina "mais ou menos"
@er1c3g
@er1c3g Жыл бұрын
@@PauloHenriqueTorres e de fato não é a realidade do mercado, mas acredito que a questão é o react native e não oq vai rodar ele sobe o capô
@viniciuschamp
@viniciuschamp Жыл бұрын
Excelente aula Rodrigo !! No caso do app em produçao usaria esse mesmo ip do expo pra abrir o app?
@victormagalhaes5646
@victormagalhaes5646 Жыл бұрын
Não, vc tem que passar o schema do app, fiz algo semelhante a isso a uns anos atras porem o projeto era bare eu tive que fazer as configurações tanto para android quanto para ios
@caikhenrik11
@caikhenrik11 Жыл бұрын
​@@victormagalhaes5646 poderia dar mais detalhes sobre isso? Também estou com duvidas quando for testar em producao. Por exemplo, se eu gero um apk e instalo, como seria a url? Vlw
@Movie-tr3pt
@Movie-tr3pt Жыл бұрын
@@caikhenrik11 já encontrou alguma solução? to com a mesma dúvida ksks
@cristianofeitosabandeira3819
@cristianofeitosabandeira3819 9 ай бұрын
@@Movie-tr3pt @victormagalhaes5646 encontrou alguma solução?
@JoaoAntonio-gl5sd
@JoaoAntonio-gl5sd Жыл бұрын
Rodrigo o vídeo ficou top, só um problema seu adio estava picotando em algumas partes, mas n atrapalhou o fluxo da aula. Tenho uma duvida meu projeto já esta em bare-workflow, preciso fazer o passo do expo build ?
@masterthug8647
@masterthug8647 Жыл бұрын
O negócio mesmo é no code, bem mais rápido, sem erros e bugs. Código nativo está bem ultrapassado. Fora que no mercado tem dev no code com salário até maior que dev.
@JoaoAntonio-gl5sd
@JoaoAntonio-gl5sd Жыл бұрын
@@masterthug8647 Na verdade não é muito relativo, você pode ter ate essa opinião mas pelo contrario, no code hoje atende alguns problemas específicos, ja com codigo nativo consigo atingir problemas que o no code nao consegue atender, como falei depende muito do cenário que você quer abordar, tanto no code, quanto hibrido ou nativo pagam bem em todos os casos, a unica coisa que muda é quem paga, pois cada empresa paga de um valor assim como cada dev cobra o seu valor na hora do serviço.
@JoaoAntonio-gl5sd
@JoaoAntonio-gl5sd Жыл бұрын
@@masterthug8647 Só para sintetizar a base é que no code vc nao precisa saber codar e saber como funciona por tras, enquanto no low code voce precisa ter um conhecimento previo daquilo que vc esta codando. Um ponto ruim hoje em minha opnião é a pessoa só saber codar no code, pois como falei quando ela precisar resolver problemas complexos não ira conseguir realiza-los pois demanada de um conhecimento previo de codigo puro
@masterthug8647
@masterthug8647 Жыл бұрын
@@JoaoAntonio-gl5sd errado, no code possui diversas vantagens sobre o código nativo, primeiro que mesmo usando uma ferramenta no code você pode implementar código, a maioria permite isso, segundo, é muito mais rápido que código nativo. Depois da uma olhada quanto estão pagando pra dev no code.
@masterthug8647
@masterthug8647 Жыл бұрын
@@JoaoAntonio-gl5sd ambos você precisa saber lógica de programação, em TI, esse é o mais importante.
@jposava
@jposava Жыл бұрын
o meu so fez o schema e a pasta pra android, uso windows, sera q pra IOS tem q ser pelo mac?
@emanoelaugusto244
@emanoelaugusto244 4 ай бұрын
Pasta iOS só com o mac
@apaciente7754
@apaciente7754 Жыл бұрын
Como eu tiro isso do meu celular
@messiaslobo5834
@messiaslobo5834 Жыл бұрын
Rodrigo, estou precisando de um cadastro pra app. Vc desenvolve?
@albertalef6100
@albertalef6100 Жыл бұрын
que distro é essa?
@user-eq6tp5kg5r
@user-eq6tp5kg5r Жыл бұрын
Leer la documentación en español: ❌, Aprender a fuerzas en un video portugués: ✅
@lucasfernando3294
@lucasfernando3294 4 ай бұрын
Cara, que vídeo longo e inúti. O principal objetivo de eu querer um deeplink é pra mandar pra uma pessoa e abrir na loja ou o app. Não teve nem um pingo disso nesse vídeo
@lucascamargo3329
@lucascamargo3329 Жыл бұрын
Estou recebendo o route.params "undefined", aparentemente fiz tudo certinho...
@le4ndros4nt0s
@le4ndros4nt0s Жыл бұрын
na configuração dos paths faz assim. exemplo. screens:{ home:'home/:someid' }. e quando for passar o parametro passa assim ex: "myapp://home?someid=123". e vai parar de vir undefined. se consegui te ajudar volta aqui e deixa o like
@yarapolana
@yarapolana Жыл бұрын
Nice. Uma pergunta qual é o endereço em produção? exp://192… é desenvolvimento
@joaopaulo9939
@joaopaulo9939 Жыл бұрын
É o nome do aplicativo registrado no scheme do app.json, na pagina do expo tem as diferenças do link de desenvolvimento e producao
@yarapolana
@yarapolana Жыл бұрын
@@joaopaulo9939 neste case myapp://products/5
@masterthug8647
@masterthug8647 Жыл бұрын
O negócio mesmo é no code, bem mais rápido, sem erros e bugs. Código nativo está bem ultrapassado. Fora que no mercado tem dev no code com salário até maior que dev.
Bibliotecas nativas no Expo com Expo Dev Client
40:16
Rocketseat
Рет қаралды 14 М.
Auth deep linking in Expo React Native
24:06
Supabase
Рет қаралды 13 М.
Викторина от МАМЫ 🆘 | WICSUR #shorts
00:58
Бискас
Рет қаралды 6 МЛН
ТЫ С ДРУГОМ В ДЕТСТВЕ😂#shorts
01:00
BATEK_OFFICIAL
Рет қаралды 10 МЛН
A little girl was shy at her first ballet lesson #shorts
00:35
Fabiosa Animated
Рет қаралды 20 МЛН
Look at two different videos 😁 @karina-kola
00:11
Andrey Grechka
Рет қаралды 8 МЛН
React Native Expo 2024 - #3 - Instando e Configurando o Expo-Font
30:11
Automatic SMS Verification (ANDROID with React Native)
19:06
Rocketseat
Рет қаралды 8 М.
I forced EVERYONE to use Linux
22:59
NetworkChuck
Рет қаралды 332 М.
#1 Intro to Deep Linking | Expo Deep linking Series
12:57
Unsure Programmer
Рет қаралды 27 М.
I built the same app 10 times // Which JS Framework is best?
21:58
Fireship
Рет қаралды 2,5 МЛН
React Native Tab Bar Routing with Expo Router
11:29
Simon Grimm
Рет қаралды 67 М.
Make or port your SDK to react native
29:40
Oscar Franco
Рет қаралды 2 М.
Викторина от МАМЫ 🆘 | WICSUR #shorts
00:58
Бискас
Рет қаралды 6 МЛН