image

Acesse bootcamps ilimitados e +650 cursos

50
%OFF
Article image
Aracélia Santos
Aracélia Santos07/02/2025 09:28
Compartilhe

Capturando Pokémons com Angular e a PokéAPI

  • #Angular
  • #API Rest

Se você ama Pokémons e é viciado em códigos, prepare-se! Hoje vou mostrar como criei um app Angular na Dio que transforma seu navegador em uma Pokédex interativa.

O Projeto: Uma Pokédex com Angular

A ideia do projeto é simples e divertida: criar um aplicativo onde você digita o nome do seu Pokémon favorito e, voilà, a imagem e o tipo dele aparecem magicamente em um card super estilizado! Tudo isso graças ao poder da PokéAPI e dos Services no Angular. 🔥💧🐉⚡🪨❄️🌱

O que é a PokéAPI?

Se você ainda não conhece, a PokéAPI é uma API REST gratuita cheia de informações sobre o mundo dos Pokémons: nomes, tipos, habilidades e até sprites oficiais. Pense nela como o Professor dos desenvolvedores!

Explore o link da PokéAPI bem Aqui.

Services no Angular: Nosso "TM" para Organização

No Angular, os Services são como aquelas "TMs" que ensinam movimentos únicos aos seus Pokémons. Eles ajudam a organizar o código e facilitam a comunicação entre componentes. No meu caso, o Service foi responsável por se conectar à PokéAPI e buscar todas as informações que eu precisava para exibir no app.

A Magia do App em Ação

A ideia central do app é permitir que você digite o nome do Pokémon que deseja encontrar. Ao completar a digitação de forma correta, o app se conecta à PokéAPI, pega as informações do Pokémon (como nome, tipo e imagem) e exibe tudo isso em um card bem estiloso.

CSS: O Estilo da Pokédex

Não basta funcionar, né? A experiência do usuário tem que ser marcante! Por isso, caprichei no design do card. Ele tem animações suaves e cores que refletem a energia dos tipos de Pokémon. Dá um toque especial que deixa tudo mais imersivo!

Experimente a Pokédex Online!

Você pode conferir o app funcionando ao vivo! Hospedei uma versão de demonstração para que você veja tudo isso em ação. Clique no link abaixo e teste:

Demo Online: Aqui.

Contribua com o Projeto!

Se você curtiu a ideia, o código está disponível no meu GitHub para estudo e melhorias. Bora colaborar? Quem sabe você não adiciona novas funcionalidades, como exibir mais detalhes do Pokémon ou até criar uma lista de favoritos? Link do meu Repositório com o projeto fonte no GitHub: Aqui.

Foi uma aventura criar esse projeto e espero que você também se divirta. Até a próxima missão!

Compartilhe
Comentários (0)