{"id":25010279,"url":"https://github.com/diegom1/dota2-plus","last_synced_at":"2025-04-23T18:47:42.409Z","repository":{"id":150326022,"uuid":"610956081","full_name":"DiegoM1/Dota2-Plus","owner":"DiegoM1","description":"iOS App of Dota 2 Video game to show heroes, heroes details, search specific hero, check players rank, teams rank. Using MVVM, SwiftUI. CI - Fastlane and swiftLint.","archived":false,"fork":false,"pushed_at":"2025-02-28T04:09:27.000Z","size":10932,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-30T02:33:16.469Z","etag":null,"topics":["dota2","dota2-api","ios","ios-app","ios-swift","mobile","mobile-app","swift","swiftui","xcode"],"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/DiegoM1.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":"2023-03-07T20:23:35.000Z","updated_at":"2025-02-28T04:09:31.000Z","dependencies_parsed_at":"2025-02-28T05:36:21.193Z","dependency_job_id":null,"html_url":"https://github.com/DiegoM1/Dota2-Plus","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DiegoM1%2FDota2-Plus","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DiegoM1%2FDota2-Plus/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DiegoM1%2FDota2-Plus/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DiegoM1%2FDota2-Plus/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DiegoM1","download_url":"https://codeload.github.com/DiegoM1/Dota2-Plus/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250495694,"owners_count":21440223,"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":["dota2","dota2-api","ios","ios-app","ios-swift","mobile","mobile-app","swift","swiftui","xcode"],"created_at":"2025-02-05T04:53:02.519Z","updated_at":"2025-04-23T18:47:42.385Z","avatar_url":"https://github.com/DiegoM1.png","language":"Swift","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Dota2-Plus\n## Badges\n[![Dota2](https://img.shields.io/badge/Dota2-red.svg)](https://www.dota2.com/home) [![iOS](https://img.shields.io/badge/iOS-white.svg)](https://developer.apple.com) [![Swift](https://img.shields.io/badge/swift-orange.svg)](https://developer.apple.com/documentation/swift/) [![UnitTests](https://img.shields.io/badge/UnitTests-yellow.svg)](https://developer.apple.com/documentation/xcode/testing)\n\n## About\nApp of dota2 to show hero and how their stats increase per level, lore, winrate. Show team world rank and search for a player to see his mmr.\n\n\n\n# Tools \u0026\u0026 Architecture\n - Swiftui\n - FastLane\n - Swiflint\n - MVVM\n\n\n## Deployment\n\nTo compile this project run\n\n```bash\n  gh repo clone DiegoM1/Dota2-Plus\n```\ninstall dependencies\n```bash\n  pod install\n```\nyou are ready to go!\n\nif you want to run test you can do it in xcode or using terminal with fastlane.\n\n```bash\n  fastlane lint\n```\nor \n\n```bash\n  fastlane tests\n```\n## Demo\n\n| Search View  | Heroes list \u0026 Grid | Details View  | Team View| Player view |\n| ------------- | ------------- |------------- | ------------- |-------------|\n| ![Simulator Screen Recording - iPhone 14 Pro - 2023-04-03 at 11 58 15](https://user-images.githubusercontent.com/54748910/229913572-f5a1029a-8e15-4c9b-8cbe-2d9e620d5d4a.gif) | ![Simulator Screen Recording - iPhone 14 Pro - 2023-04-03 at 12 04 00](https://user-images.githubusercontent.com/54748910/229913858-6731d3ee-1265-4c90-8494-583f0e727cf6.gif) | ![Simulator Screen Recording - iPhone 14 Pro - 2023-04-03 at 11 54 39](https://user-images.githubusercontent.com/54748910/229913972-c08b2061-381d-497d-bbee-32d7cd901d54.gif) | ![Simulator Screen Recording - iPhone 14 Pro - 2023-04-03 at 11 52 20](https://user-images.githubusercontent.com/54748910/229914287-f4d62131-d84e-4b2f-9b2a-fc1b3966c96c.gif) |  ![Simulator Screen Recording - iPhone 14 Pro - 2023-04-03 at 11 54 00](https://user-images.githubusercontent.com/54748910/229913741-eeebe3ac-41d9-4a11-ab8a-d7ff8267183e.gif) |\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdiegom1%2Fdota2-plus","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdiegom1%2Fdota2-plus","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdiegom1%2Fdota2-plus/lists"}