https://github.com/diegom1/dota2-plus
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.
https://github.com/diegom1/dota2-plus
dota2 dota2-api ios ios-app ios-swift mobile mobile-app swift swiftui xcode
Last synced: 11 months ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/diegom1/dota2-plus
- Owner: DiegoM1
- Created: 2023-03-07T20:23:35.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2025-02-28T04:09:27.000Z (about 1 year ago)
- Last Synced: 2025-03-30T02:33:16.469Z (12 months ago)
- Topics: dota2, dota2-api, ios, ios-app, ios-swift, mobile, mobile-app, swift, swiftui, xcode
- Language: Swift
- Homepage:
- Size: 10.4 MB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Dota2-Plus
## Badges
[](https://www.dota2.com/home) [](https://developer.apple.com) [](https://developer.apple.com/documentation/swift/) [](https://developer.apple.com/documentation/xcode/testing)
## About
App 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.
# Tools && Architecture
- Swiftui
- FastLane
- Swiflint
- MVVM
## Deployment
To compile this project run
```bash
gh repo clone DiegoM1/Dota2-Plus
```
install dependencies
```bash
pod install
```
you are ready to go!
if you want to run test you can do it in xcode or using terminal with fastlane.
```bash
fastlane lint
```
or
```bash
fastlane tests
```
## Demo
| Search View | Heroes list & Grid | Details View | Team View| Player view |
| ------------- | ------------- |------------- | ------------- |-------------|
|  |  |  |  |  |