Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ilkeraslan/dota2compose
An Android app to show dota2 related info using JetpackCompose.
https://github.com/ilkeraslan/dota2compose
coroutines hilt-android jetpack-compose kotlinx-serialization mvp-pattern retrofit rxkotlin stateflow
Last synced: about 2 months ago
JSON representation
An Android app to show dota2 related info using JetpackCompose.
- Host: GitHub
- URL: https://github.com/ilkeraslan/dota2compose
- Owner: ilkeraslan
- Created: 2021-03-21T15:37:26.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-07-07T09:38:32.000Z (7 months ago)
- Last Synced: 2024-07-07T10:48:39.714Z (7 months ago)
- Topics: coroutines, hilt-android, jetpack-compose, kotlinx-serialization, mvp-pattern, retrofit, rxkotlin, stateflow
- Language: Kotlin
- Homepage:
- Size: 354 KB
- Stars: 15
- Watchers: 1
- Forks: 7
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Dota 2 Manager
An app to show Dota 2 related information using JetpackCompose.
[heroes](https://user-images.githubusercontent.com/33685811/120830475-d240ec80-c55e-11eb-93c7-77d81263a045.png)
[teams](https://user-images.githubusercontent.com/33685811/120830471-d1a85600-c55e-11eb-9f0b-9aef941eea68.png)## API
The data is provided by both [OpenDota API](https://docs.opendota.com/) and Steam API. In order to start development, you need to get a Steam API Key, and define an environment variable with the name "STEAM_API_KEY".
## Stack
- JetpackCompose
- Coil
- Coroutines
- Flow
- Hilt
- OkHttp
- Retrofit
- kotlinx.serialization
- RxKotlin## Contributing
If you want to work on an issue, please ask first so that I can assign it to you.
If you have an idea for improvement just create an issue in order to discuss together.