Recriei a interface do Spotify usando Tailwind

→ QUIZ: TESTE SEUS CONHECIMENTOS EM REACT (GRÁTIS): rseat.in/edVSj5nRm
Desde que o Tailwind virou a ferramenta padrão de estilização do Next.Js, gostar ou odiar Tailwind é quase um assunto delicado
Acontece que independente da sua opinião a respeito disso, essa é a nossa realidade no momento 😅
E pra colocar na prática e mostrar um pouco das possibilidades que esse novo padrão pode fazer para o nosso código, Diegão decidiu voltar às raízes e clonar a interface do Spotify (versão web) usando Tailwind.
E aí, bora codar?
-----
Conecte-se a 500mil devs e avance para o próximo nível com a nossa plataforma: rocketseat.com.br/
Cadastre-se na nossa plataforma: app.rocketseat.com.br/signup
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

Пікірлер: 303

  • @tascintra
    @tascintra Жыл бұрын

    32:00 quem quiser colocar o ícone de play preenchido pode usar a propriedade fill do svg, ficando

  • @JonatasBorge

    @JonatasBorge

    6 ай бұрын

    Nem todo herói usa capa

  • @gabrielantunes455
    @gabrielantunes455 Жыл бұрын

    Fazer responsivo é uma boa hein. Queria ver como iria ficar a organização do Tailwind a medida que vamos adicionando transições, animações e responsividade.

  • @teliiz
    @teliiz Жыл бұрын

    Em uma hora o cara faz o layout do Spotify, em uma hora não consigo nem iniciar um projeto kkkk

  • @AndreRds

    @AndreRds

    Жыл бұрын

    😂 dois mano kkk

  • @beneditonamburete1218

    @beneditonamburete1218

    Жыл бұрын

    Três 😭

  • @tiagopaees

    @tiagopaees

    Жыл бұрын

    Kkkkkk

  • @emersontrindade299

    @emersontrindade299

    Жыл бұрын

    Existe todo um planejamento antes e muitas das vezes já fez o projeto antes tbm..

  • @sergio.808s

    @sergio.808s

    Жыл бұрын

    não se compare mano, estude e tenho certeza que no seu tempo você tbm vai conseguir. E tipo foi uma hora pq ele reescreveu muito código poderia até ser menos kkkkk o cara é um mostro

  • @onildo_costa
    @onildo_costa Жыл бұрын

    Cara, o Diego consegue fazer tudo parecer tão fácil. Incrível isso bixo.

  • @pablogomes6633

    @pablogomes6633

    Жыл бұрын

    Tenho a mesma sensação... Diego é d+

  • @onildo_costa

    @onildo_costa

    Жыл бұрын

    @Wander Hungerbühler Experiência e conhecimento é tudo né bixo? Espero um dia chegar perto disso. Parabéns pelo seu trampo também!

  • @onildo_costa

    @onildo_costa

    Жыл бұрын

    @Wander Hungerbühler obrigado pelo incentivo!

  • @JohnEsrom

    @JohnEsrom

    6 ай бұрын

    A didatica dele é algo incrível

  • @DailyNewsInternationalShorts

    @DailyNewsInternationalShorts

    4 ай бұрын

    ele ja tem o roteiro pronto nao se engana nao man

  • @maykbrito
    @maykbrito Жыл бұрын

    O vídeo nem começou e eu já tô no hype!! Diegão é MONSTEEERRRR

  • @rapaduraman3543

    @rapaduraman3543

    Жыл бұрын

    Fake

  • @filipelperes

    @filipelperes

    Жыл бұрын

    Bom dia, qual a distro linux que vc usa?

  • @Id_Mata

    @Id_Mata

    Жыл бұрын

    kmk Mayke... Da uma luz a]i de como colocar o project no github pages.

  • @aryelramos2260
    @aryelramos2260 Жыл бұрын

    Perfeito, assisti como se fosse um filme. Devia virar playlist, seria um boracodar em react...

  • @ojoaomarcelo

    @ojoaomarcelo

    Жыл бұрын

    Up

  • @Luccas_Alves

    @Luccas_Alves

    Жыл бұрын

    Up pra krl

  • @peterpontocom

    @peterpontocom

    Жыл бұрын

    #Boracodar em outras linguagens seria legal

  • @Ramon_Oyster_Cult

    @Ramon_Oyster_Cult

    Жыл бұрын

    @@peterpontocom Web só tem JavaScript de linguagem.

  • @Ramon_Oyster_Cult

    @Ramon_Oyster_Cult

    Жыл бұрын

    E eu sei que tem outras que estão chegando.

  • @odeisouza
    @odeisouza Жыл бұрын

    Para fazer o nav possuir o texto _Playlist _ com o valor do número incremental, da para usar o emmet: nav>a{Playlist $}*5 Você troca o 5 no final para quantas tags anchor você irá querer

  • @caiovitor2164
    @caiovitor2164 Жыл бұрын

    Aula magnífica!!! Por favor, traga a parte 2, aplicando a responsividade e a mudança de cor no background.

  • @cristianogro
    @cristianogro Жыл бұрын

    Que bacana! Adorei, sempre fico impressionado com o conhecimento, dedicação e didática do Diego, gostaria de ver um continuação com tema dark / white

  • @jairodevjunior
    @jairodevjunior10 ай бұрын

    video mto massa, fazia tempo que nao codava com typescript e next, mto massa ver o quanto tudo mudou hehe. Vlwww Diegao e galera da Rocket, video bom demais!!!

  • @hamiceis
    @hamiceis Жыл бұрын

    Já quero a parte 2, muito top o conteúdo Diego

  • @renatotex9356
    @renatotex93566 күн бұрын

    Soltaaaa o brabooo!! Queremos continuação!! Me abriu muito a mente sua explicação, a didática é boa demais!

  • @wsanada
    @wsanada Жыл бұрын

    Muito prático! Gostaria de ver fazendo exatamente igual ou bem mais aproximado, com o gradient de fundo trocando as cores de acordo com o álbum, mudar header no scroll down, responsivo etc. Acho que é um exercício bem interessante e explora várias técnicas.

  • @elmocho9003
    @elmocho9003 Жыл бұрын

    ja estamos à espera da continuacao! grande video, parabens

  • @wChickenLittle
    @wChickenLittle Жыл бұрын

    Responsividade e adição da troca de temas light/dark seria show também :D

  • @user-fl3lj6bp4n
    @user-fl3lj6bp4n Жыл бұрын

    conteúdo top, diegão monstro faz parecer tão simples 😂 continuemm!! além da responsividade poderia torná-lo dinâmico

  • @matheusleao5084
    @matheusleao5084 Жыл бұрын

    Diego consegue fazer com que as coisas pareçam fáceis hahah é absurdo. Parabéns pelo conteúdo

  • @cleiton_rs
    @cleiton_rs Жыл бұрын

    Muito bom, uma parte 2 com certeza será bem vinda!

  • @matheusbaron1
    @matheusbaron1 Жыл бұрын

    Show Diegão, continua esse layout sim, vai ficar massa!

  • @ALEXANNDREF
    @ALEXANNDREF Жыл бұрын

    Show, estou doido esperando já o vídeo desse layout com responsividade 😊😊😊

  • @nathandias6738
    @nathandias6738 Жыл бұрын

    O cara é um mestre fazendo e explicando ao mesmo tempo, sempre aprendendo contigo obg!

  • @kedmamenezes
    @kedmamenezes Жыл бұрын

    Perfeito Diego! Consegui acompanhar e ir fazendo junto com você. Isso, faz os temas e também vai aumentando o grau de dificuldade, quem sabe uma API trazendo as músicas de algum lugar ?!😉🙈 Um grande abraço e + sucesso, você merece.

  • @vanessabrazuna
    @vanessabrazuna Жыл бұрын

    Diego, da continuidade nesse projeto! Ficou massa!

  • @raimundojunior8547
    @raimundojunior8547 Жыл бұрын

    Daora Diegão, eu tava meio desesperado porque eu queria um tutorial rapido de tailwind, já que existe isso de padrão futuro para o next, e sei que você vai abordar no ignite, mas eu queria fazer o ignite agora do 0 usando só tailwind até dominar tudo, mas tava perdido, obrigado mesmo e se puder, traga mais conteúdos assim, me ajuda bastante

  • @LuanHenrique-pc3nn
    @LuanHenrique-pc3nn Жыл бұрын

    Cara, mt bom saber sobre essa propriedade "space", é por isso q é bom ver esses conteúdos mesmo já sabendo sobre, sempre tem uma coisa nova ❤

  • @williampoletto9518
    @williampoletto9518 Жыл бұрын

    Mt bom! E seria legal ver a parte de responsividade tb 👍

  • @wandersonbarbosa
    @wandersonbarbosa Жыл бұрын

    Olha fiz todos os passos e gostei bastante do resultado, eu gostaria mesmo que continuássemos a melhora-lo tipo uma parte 2.

  • @setentaxsete1407
    @setentaxsete14078 күн бұрын

    Primeira vez vendo o Tailwind. Muito bom e fácil de usar. Muito legal tb vendo vc criar a réplica do spotify. Show!

  • @ohenriqueroos6201
    @ohenriqueroos6201 Жыл бұрын

    Vídeo incrível, ansioso pela continuação!!!

  • @matheusfelipe5634
    @matheusfelipe5634 Жыл бұрын

    meu, fico impressionado como o diego trabalha com uma naturalidade todos os componentes, monstro demais!!

  • @anaclaragarcia2193
    @anaclaragarcia2193 Жыл бұрын

    Show! Continua esse layout, Diegão

  • @user-we4pi3dx2c
    @user-we4pi3dx2c11 ай бұрын

    Show!!! Tem de ter uma parte 2.

  • @laisa4836
    @laisa4836 Жыл бұрын

    vídeo muito bom!! algo que eu gostaria muito de ver seria como montar um design system inteiro com tailwind, seria super interessante

  • @peterpontocom
    @peterpontocom Жыл бұрын

    Quero muito aprender a programar desse jeito. Cê faz paracer tão fácil e rápido

  • @jeffgrassine
    @jeffgrassine Жыл бұрын

    Aual Incrivél! Seria muito bom continuar deixando ele recursivo.

  • @wylkerdsantosoficial
    @wylkerdsantosoficial Жыл бұрын

    Muito bom o vídeo, seria legal fazer a continuação!!

  • @braddoidao8818
    @braddoidao8818 Жыл бұрын

    Faaala Diegão! Faz pra nós pooooooor favor um tutorial de configurações de ESLint e Prettier pro Next com o Tailwind, com formatação do código, quebra de linha e tudo mais 🙌🏻

  • @AndreParenteBarbosa
    @AndreParenteBarbosa Жыл бұрын

    Parabéns. Excelente trabalho. Se conseguir avançar neste projeto seria interessante.

  • @AcheiInteressante_
    @AcheiInteressante_ Жыл бұрын

    Aguardando a parte 2 dessa obra de arte 💡🧠

  • @aiandraalvesmeira1039
    @aiandraalvesmeira1039 Жыл бұрын

    Eu amo Taiilwind, meu novo queridinhoo. Arrasou com o vídeo!! E quem tem problema com toque no código, podemos componentizar e deixar o HTML mais limpo...

  • @walkdead94
    @walkdead94 Жыл бұрын

    Percebi que q melhor maneira de aprender a estilizar frontend é assistindo outras pessoas fazendo e pegando as sacadas que eles tem

  • @raulviniciusmoreira8843
    @raulviniciusmoreira8843 Жыл бұрын

    Incrivel, Parabéns Diegão.

  • @AlissonMarqui
    @AlissonMarqui Жыл бұрын

    Seria legal mostrar exemplo de como fica quando o style muda de acordo com props do componente

  • @klebersantos6147
    @klebersantos6147 Жыл бұрын

    quero a pt2, show de bola!!

  • @rockNbrain
    @rockNbrain Жыл бұрын

    Ia ser legal um conteúdo de resposividade com tailwind .... estou começando a usar tailwind e estou curtindo bastante !!

  • @marlonmnz
    @marlonmnz Жыл бұрын

    Saudades demais do UI Clone. ps: Esse DMX do Daily Mix me pegou viu mano. 🔥

  • @mantovaniarts
    @mantovaniarts Жыл бұрын

    Eu uso sempre e ainda acabo aprendendo varias coisas. Muito bom

  • @josemuhongodealmeida907
    @josemuhongodealmeida907 Жыл бұрын

    Esperando a parte dois. Vai ficar em dia

  • @fabioreichertleite248
    @fabioreichertleite248 Жыл бұрын

    vamos continuar, show de bola... fazer todo com responsividade etc

  • @Paatykuaakie
    @Paatykuaakie Жыл бұрын

    Não vejo a hora da continuação 😊❤

  • @joaomarcosfarias23
    @joaomarcosfarias23 Жыл бұрын

    tailwind parece libertador, não tem que pensar nomes pra classes ou utilizar o método BEM pra nomear as classes vc já inseri o estilo na classe muito bom vou aprender

  • @rafael141ful
    @rafael141ful Жыл бұрын

    Muito bom! Para melhorar as classes repetitivas, eu criaria uma classe no style "scoped" e usaria o @apply , sendo assim, o código fica mais limpo e fácil para manutenção. Ex: .titleSectionAlbuns { @apply text-md font-semibold; } E por aí vai...

  • @joaoluizcadore4980
    @joaoluizcadore4980 Жыл бұрын

    Muito top!! Ficou perfeito.

  • @nicolasmoises2720
    @nicolasmoises2720 Жыл бұрын

    ó o monstro dando aquela aula monstra numa sexta monstra. Tamo junto Diegãoooo Dale

  • @reuelsiIva
    @reuelsiIva6 ай бұрын

    Muito massa Diego, aprendi muito

  • @danielhorodenko8587
    @danielhorodenko8587 Жыл бұрын

    Muito daora. Continua Diegão

  • @catianonorbertoermelinda8745
    @catianonorbertoermelinda8745 Жыл бұрын

    Cara o vídeo ficou show, e eu acrescentei algumas coisas que faltava, só não fiz as funcionalidades

  • @leonardo-leite-meira
    @leonardo-leite-meira Жыл бұрын

    muito bom!!! seria legal ver ele resposivo sim

  • @aoweageofwarringempire6633
    @aoweageofwarringempire6633 Жыл бұрын

    CONTINUEEEE POR FAVORRR

  • @andremacedomachado357
    @andremacedomachado357 Жыл бұрын

    Otimo video. sugestam replicar/recriar interface clickup com tabelas funcionais. seria muito massa ver essse conteudo.

  • @jonatansouza6223
    @jonatansouza6223 Жыл бұрын

    Muito bom, faz o vídeo de como deixar responsivo.

  • @fischerdev
    @fischerdev8 ай бұрын

    Isso foi um exemplo estático. A questão é fazer um aplicativo dinâmico em que o código da interface fique separado do código de negócios (interação com o banco de dados).

  • @Vulkanico
    @Vulkanico Жыл бұрын

    O diego traz a proxima aula reponsividade por favor ! quero aprender mais !

  • @pia7632
    @pia7632 Жыл бұрын

    por favor faça uma parte 2 : )

  • @catianonorbertoermelinda8745
    @catianonorbertoermelinda8745 Жыл бұрын

    Tenta fazer o segundo vídeo sobre algumas funcionalidades do Spotify

  • @jhonatanfelix4753
    @jhonatanfelix4753 Жыл бұрын

    Novo por aqui. Que doideira isso. E o cara faz tão rápido. Mais rápido que fazer no elementor só arrastando hahahaha

  • @LuizHenrique-em8yp
    @LuizHenrique-em8yp Жыл бұрын

    Muito bom. Esse Tailwind bem usado com certeza é uma excelente ferramenta, hoje em dia eu uso muito mais o ChakraUI pra desenvolver as interfaces dos projetos da empresa que trabalho, acho ele bem bom. E daria fazer uma interface dessa do spotify em pouquíssimo tempo também. Excelente vídeo.

  • @iii4443

    @iii4443

    7 ай бұрын

    Como você faz para alterar o design dos componentes dessa lib? Cria um componente deu por exemplo table do chakra e depois cria um arquivo css pra alterar o design?

  • @alekis1637
    @alekis1637 Жыл бұрын

    Continua ele Diego!

  • @2juniordbz
    @2juniordbz11 ай бұрын

    Continua aí! Faz o responsivo!

  • @leandrogeraldobatista9940
    @leandrogeraldobatista9940 Жыл бұрын

    Continua! muito bom

  • @KlausThePuss
    @KlausThePuss3 ай бұрын

    para quem quer ver como fazer a parte de validação, api, database, routes, fetch e etc (backend), so ir ver no canal: "Code With Antonio", foi ele que elaborou esse projeto.

  • @ZeR0tsx
    @ZeR0tsx Жыл бұрын

    Faaaaala dev's ❤️🚀

  • @Matheus-qv7yw
    @Matheus-qv7yw Жыл бұрын

    muito bom, Diegão!

  • @goalsproductions7755
    @goalsproductions7755 Жыл бұрын

    Faz responsivo!! Muito bom o vídeo

  • @fabriciodossantossilva450
    @fabriciodossantossilva450 Жыл бұрын

    Diego poderia fazer um video sobre esse novo formato de api route do next.. como fazer algo similar a um restfull com ele para receber param em rota e ou queryString

  • @pierreMoota
    @pierreMoota Жыл бұрын

    Já curti antes de assistir, deveria ser uma serie do RocketFlix

  • @edgarjustavino9249
    @edgarjustavino9249 Жыл бұрын

    Contínua contínua contínua 🚀

  • @fabioreichertleite248
    @fabioreichertleite248 Жыл бұрын

    para preencher o botão de play de preto com o lucida se faz assim> e tirei o text-color do button

  • @Robert-Franco
    @Robert-Franco Жыл бұрын

    saudades ui clone voltaaaaa

  • @jailsonsantos555
    @jailsonsantos555 Жыл бұрын

    Ficou massa Digão...

  • @taironesilva
    @taironesilva Жыл бұрын

    Bom demais!!

  • @luisfilipecetta
    @luisfilipecetta Жыл бұрын

    seria uma boa fazer o layout consumir a API do spotify hein!

  • @kleberaugus
    @kleberaugus5 ай бұрын

    Objetividade brutal, assim que eu gosto.

  • @brunogoncalvesferreira2490
    @brunogoncalvesferreira2490 Жыл бұрын

    Diegão faz um video deixando responsivo, é tema dark é light 😄

  • @jacksonantonio8221
    @jacksonantonio8221 Жыл бұрын

    Muito bom o video... Sim...faça a parte da responsividade

  • @HawkDev.
    @HawkDev. Жыл бұрын

    É impressionante como o Diego tem a habilidade de tornar tudo tão simples. Ele é realmente incrível nisso! vai ser ótimo para o proximo ep da minha jornada na programção! ótimo conteudo!! abraço!

  • @andrebarbosaone
    @andrebarbosaone Жыл бұрын

    Poderia virar rotina fazer isso com tailwind... E não só isso, também aprofundar um pouco mais. Como criar um clone do twitter, e colocar login e autenticação etc... mas tudo bem básico.

  • @TheLukinha69
    @TheLukinha69 Жыл бұрын

    Bora Continuar :)

  • @Canaldooliver176
    @Canaldooliver176 Жыл бұрын

    Simplismente incrivel👏👏👏👏👏👏👏👏👏👏👏

  • @laisa4836
    @laisa4836 Жыл бұрын

    o lucide tem o icon monitor-speaker que é perfeito pro botão de device do spotify

  • @cristianosoares5479
    @cristianosoares5479 Жыл бұрын

    Opa, já no aguardo pro próximo vídeo abordando responsividade no Tailwind, uma dúvida no caso agora o padrão recomendado pela doc do react é usar já de cara um framework tipo next? (ou até já criar com o next)

  • @dieegosf

    @dieegosf

    Жыл бұрын

    Isso

  • @murilofuza2838
    @murilofuza2838 Жыл бұрын

    Diego, fugindo do conteúdo do video. Teria como disponibilizar as config de estilo do seu mac/vs/warp? Fiquei maravilhada com um ambiente tão "limpo" e confortável de se ver.

  • @peterpontocom
    @peterpontocom Жыл бұрын

    Eu ia amar ver como é o responsivo do tailwind mesmo não sendo nesse projecto 🙏

  • @user-by8nz9fc5v
    @user-by8nz9fc5v Жыл бұрын

    Top demais! Obrigado. Que atalho é esse que você usa para selecionar várias linhas com textos semelhantes? Eu uso o ctrl + D mas esse atalho seleciona uma a uma.

  • @ViniciusGM18
    @ViniciusGM18 Жыл бұрын

    Faz a continuação pelo amor de Deuss🙏🙏🙏

  • @GuilhermeMartinsti
    @GuilhermeMartinsti Жыл бұрын

    Parte 2 pls!! 😆👏

  • @wylkerdsantosoficial
    @wylkerdsantosoficial Жыл бұрын

    Conteúdo top demais!! Agora gostaria de que fizessem um vídeo explicando o porque da mudança de ao criar um novo projeto Next, ele não esta vindo com a pasta 'api' (fiz este teste no dia 15/06), e também como proceder neste caso, no que afeta. Pelo que vi na documentação, a pasta 'api' deve ser utilizada dentro de uma pasta 'pages', seria isso mesmo?

  • @Gouda2
    @Gouda2 Жыл бұрын

    Que massa!!!! Eu estava buscando sobre como aplicar a Api do Spotfy em um bot inteligente e encontrei como fazer a interface do spotfy kakakakakak como o mundo é pequeno

  • @jack.rsantana
    @jack.rsantana Жыл бұрын

    Já quero a parte 2. Kkkkkk

  • @Luccas_Alves
    @Luccas_Alves Жыл бұрын

    Pelo amor de Deus continua!!!