{"id":26315161,"url":"https://github.com/victorvazdev/dex3","last_synced_at":"2026-05-19T10:02:43.574Z","repository":{"id":259057922,"uuid":"875424573","full_name":"victorvazdev/Dex3","owner":"victorvazdev","description":"Aplicativo iOS que captura grande quantidade de dados de Pokemon apartir da API PokéAPI, e então processa esses dados exibindo uma lista de pokemons e seus detalhes.","archived":false,"fork":false,"pushed_at":"2024-11-15T17:35:42.000Z","size":16759,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-09-07T21:56:59.114Z","etag":null,"topics":["ios","swift","swiftui"],"latest_commit_sha":null,"homepage":"","language":"Swift","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/victorvazdev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-10-19T23:57:51.000Z","updated_at":"2025-03-03T15:52:33.000Z","dependencies_parsed_at":"2024-11-15T18:35:21.648Z","dependency_job_id":null,"html_url":"https://github.com/victorvazdev/Dex3","commit_stats":null,"previous_names":["victorvazdeoliveira/dex3","victorvazdevbr/dex3","victorvazdevbr/curso-swift-dex3","dev-victorvaz/dex3","victorvazdev/dex3"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/victorvazdev/Dex3","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/victorvazdev%2FDex3","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/victorvazdev%2FDex3/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/victorvazdev%2FDex3/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/victorvazdev%2FDex3/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/victorvazdev","download_url":"https://codeload.github.com/victorvazdev/Dex3/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/victorvazdev%2FDex3/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274996110,"owners_count":25387923,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-13T02:00:10.085Z","response_time":70,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ios","swift","swiftui"],"created_at":"2025-03-15T12:15:51.823Z","updated_at":"2026-05-19T10:02:43.511Z","avatar_url":"https://github.com/victorvazdev.png","language":"Swift","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Dex3\nOlá, leitor(a).\n\nNesse projeto foi criado um aplicativo iOS que captura grande quantidade de dados de Pokemon apartir da API [PokéAPI](https://pokeapi.co), e então processa esses dados exibindo uma lista de pokemons e seus detalhes.\n\n\u003cimg width=\"482\" alt=\"Tela Inicial\" src=\"https://github.com/user-attachments/assets/49078b54-0f57-4af4-b98f-8d412a41dd35\"\u003e\n\n## Funcionalidades\n### Lista de Pokemons\nAo abrir o app, os dados são capturados na internet e armazenados no CoreData, então uma lista de pokemons é exibida.\n\n\u003cimg width=\"482\" alt=\"Tela Inicial\" src=\"https://github.com/user-attachments/assets/49078b54-0f57-4af4-b98f-8d412a41dd35\"\u003e\n\n### Detalhes do Pokemon\nAo tocar em algum pokemon da lista, uma nova janela com seus detalhes é exibida, mostrando uma foto e um gráfico de sua força.\n\n\u003cimg width=\"482\" alt=\"Tela de Detalhes do Pokemon\" src=\"https://github.com/user-attachments/assets/297eb952-bb49-4a85-b897-5aa862d6648d\"\u003e\n\n### Modo Shine do Pokemon\nDentro de detalhes, existe a possibilidade de visualizar a imagem do pokemon no modo shine, tocando na varinha mágica localizada na barra de ferramenta na parte superior direita da tela.\n\n\u003cimg width=\"422\" alt=\"Tela de Exemplo de Modo Shine\" src=\"https://github.com/user-attachments/assets/45c5a95a-ed47-4f42-afea-e79d88f2e235\"\u003e\n\n### Favoritos\nÉ possível adicionar um pokemon aos favoritos arrastando seu nome na lista, ou tocando na estrela em detalhes. Também é possível filtrar a lista principal para exibir somente os pokemons favoritos.\n\n\u003cimg width=\"320\" alt=\"Tela de Exemplo de Adicionando aos Favoritos\" src=\"https://github.com/user-attachments/assets/e4531687-ae90-4b0a-96d9-021be0181692\"\u003e\n\u003cbr\u003e\n\u003cimg width=\"490\" alt=\"Tela de Exemplo de Filtrando Por Favoritos\" src=\"https://github.com/user-attachments/assets/5c87e1fb-9343-403f-8708-5f08c5a7b5fb\"\u003e\n\n### Widgets\nO app disponibiliza widgets com 3 tamanhos diferentes. O de tamanho pequeno exibe uma imagem de um pokemon escolhido aleatoriamente. O de tamanho médio e grande exibem  a imagem, nome e tipo do pokemon escolhido aleatoriamente.\n\n\u003cimg width=\"490\" alt=\"Widget de Tamanho Pequeno\" src=\"https://github.com/user-attachments/assets/c481a812-9abf-4494-8f87-70f0e3e8cd41\"\u003e\n\u003cimg width=\"498\" alt=\"Widget de Tamanho Médio\" src=\"https://github.com/user-attachments/assets/98f98eb5-a2e7-4edd-bbc9-476c2db264ee\"\u003e\n\u003cimg width=\"479\" alt=\"Widget de Tamanho Grande\" src=\"https://github.com/user-attachments/assets/ae9e31ef-b974-4cdf-9463-6fa22825cc45\"\u003e\n\n## Mais informações\nEsse projeto foi desenvolvido durante a aprendizagem de Swift no curso \"[Learn iOS development with SwiftUI 6 and Swift 6; build complete iOS 18 apps from scratch; visionOS, macOS, watchOS](https://www.udemy.com/share/105Kw03@kFw6DmJ2pQJFi7HFbkhuVWp6qJfAYFjN1ECRsrooTkUoDcM8wtHRO0BnEjBA60RgUw==/)\" de [Kenneth Jones](https://www.udemy.com/user/kennethjones12/) na [Udemy](https://www.udemy.com).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvictorvazdev%2Fdex3","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvictorvazdev%2Fdex3","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvictorvazdev%2Fdex3/lists"}