Skip to content

YanWallas/pokeapp

Repository files navigation

Pokédex App

Desenvolvi esta Pokédex como uma aplicação web moderna, focando em código limpo e manutenível. A arquitetura foi estruturada em módulos independentes, priorizando a separação de responsabilidades e reutilização de código.

Na implementação, adotei o padrão de serviços do Angular para gerenciar o estado da aplicação e as requisições à API, mantendo o código organizado e testável. O uso de TypeScript com interfaces bem definidas trouxe mais segurança ao desenvolvimento e facilita futuras manutenções.

A interface foi construída seguindo boas práticas de UX/UI, com componentes reutilizáveis e uma estrutura de design system básica. Dei atenção especial à responsividade e acessibilidade, garantindo uma boa experiência em diferentes dispositivos.

O tratamento de erros e estados de carregamento foi implementado de forma consistente em toda a aplicação, oferecendo feedback claro ao usuário. A paginação foi otimizada para lidar com grandes volumes de dados sem comprometer a performance.

A arquitetura do projeto permite fácil extensão de funcionalidades e manutenção do código, seguindo princípios SOLID e boas práticas do ecossistema Angular/Ionic.

Funcionalidades Principais

  • Listagem paginada de Pokémons
  • Visualização detalhada com informações completas
  • Sistema de favoritos persistente
  • Interface responsiva e adaptativa
  • Navegação intuitiva e acessível
  • Suporte a diferentes idiomas (PT-BR)

Tecnologias Utilizadas

  • Ionic Framework 7
  • Angular 16
  • TypeScript
  • RxJS
  • SCSS

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published