{"id":26315159,"url":"https://github.com/victorvazdev/jpapexpredators","last_synced_at":"2026-05-20T06:11:18.749Z","repository":{"id":245495894,"uuid":"815703130","full_name":"victorvazdev/JPApexPredators","owner":"victorvazdev","description":"Aplicativo iOS que exibe uma lista de dinossauros a partir de um arquivo JSON, com filtros por tipo e ordenação alfabética. Ao selecionar um item, mostra detalhes e localização no Apple Maps.","archived":false,"fork":false,"pushed_at":"2024-11-04T21:17:38.000Z","size":16705,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-15T12:15:41.183Z","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-06-15T22:17:22.000Z","updated_at":"2025-03-03T15:53:28.000Z","dependencies_parsed_at":"2025-02-04T15:58:31.255Z","dependency_job_id":null,"html_url":"https://github.com/victorvazdev/JPApexPredators","commit_stats":null,"previous_names":["dev-victorvaz/jpapexpredators","victorvdeoliveira/jpapexpredators","victorvazdeoliveira/jpapexpredators","victorvazdevbr/jpapexpredators","victorvazdevbr/curso-swift-jp-apex-predators","victorvazdev/jpapexpredators"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/victorvazdev%2FJPApexPredators","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/victorvazdev%2FJPApexPredators/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/victorvazdev%2FJPApexPredators/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/victorvazdev%2FJPApexPredators/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/victorvazdev","download_url":"https://codeload.github.com/victorvazdev/JPApexPredators/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243725635,"owners_count":20337670,"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","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:50.669Z","updated_at":"2026-05-20T06:11:18.709Z","avatar_url":"https://github.com/victorvazdev.png","language":"Swift","funding_links":[],"categories":[],"sub_categories":[],"readme":"# JP Apex Predators\n\nOlá, leitor(a).\n\nNesse projeto foi criado um aplicativo de iOS que captada informações de dinossauro em um arquivo JSON e cria uma lista com os mesmo, que pode ser filtrada por tipo de dinossauro e ordenado ordem alfabética. Ao clicar em algum item da lista é aberto uma janela de detalhes do dinossauro, contendo até mesmo o local do dinossauro na API de Mapas da Apple.\n![Tela de Início](https://github.com/user-attachments/assets/5f42f1e5-7e54-402d-bbbe-072e2260f8cf)\n\n## Funcionalidades\n### Busca Por Nome\nNo JP Apex Predators você pode procurar algum dinossauro específico buscando por seu nome ou parte dele.\n\n### Filtro\nTambém é possível filtrar dinossauros por seus locais comuns como terra, ar e oceano.\n![Exemplo de Filtro](https://github.com/user-attachments/assets/fbef93d1-5aea-4f30-9759-a4b47461413b)\n\n### Ordenação\nÉ possível ordenar a lista de dinossauros por ordem alfabética.\n\n### Detalhes\nNo app, ao clicar em algum dinossauro presente na lista, irá abrir uma nova janela com todos os detalhes desse dinossauro.\n![Exemplo de Detalhes](https://github.com/user-attachments/assets/2a8abb82-c402-445a-adbf-f70c274c3519)\n\n### API Mapas\nDentro dos detalhes do dinossauro, existe a implementação da API Mapas da Apple, que ao ser tocada, abre uma nova janela da localização do dinossauro no mapa. Também é possível alternar a visualização do mapa de simples para imagem de satélite.\n![Exemplo de Mapa Modo Simples](https://github.com/user-attachments/assets/aeaf14fe-979b-410b-bf9a-78d7641aa83b)\n![Exemplo de Mapa Modo Satélite](https://github.com/user-attachments/assets/c871cd1a-3e91-4439-80f9-91b5f48092e9)\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%2Fjpapexpredators","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvictorvazdev%2Fjpapexpredators","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvictorvazdev%2Fjpapexpredators/lists"}