
4.47 MB
Android 11.0+
10
x86, x86_64, arm64-v8a, armeabi-v7a
Verified safeScanned with ClamAV, APKiD, and Quark-Engine. No threats detected.
Screenshots





What's New
・Fixed game details not loading.
・Fixed price alert sheet not animating.
・Replaced transition animation when switching between top-level routes to fade in/out.
Description
Discover trending games, player and price statistics, and detailed insights from Steam in a clean and responsive app
NerdSteam is a hobby project of mine where users can view trending and top games of Steam, compare prices across platforms, view historical pricing, track player statistics, and more. The app is built using Kotlin + Jetpack Compose following MVVM architecture with a clean and responsive UI.
Note
The project is not affiliated to Steam, SteamCharts, IsThereAnyDeal, or any other services that are used. It's merely a wrapper of all of the mentioned websites and is not meant to replace them.
Features
・View currently trending games, top games (based on the player count) and also top records (all time most played game by player count).
・View the game details in a structured and responsive UI.
・See player statistics i.e., how many players on average played the game at a specific month.
・Compare prices and deals for a game from other platforms (like GOG, Humble Store).
・Set price alerts and bookmark games for quick access.
・Data is sourced from multiple sources such as Steam, SteamCharts, and IsThereAnyDeal, while also caching data locally for performance.
Some Techinal Details
・The upcoming Navigation 3 library is used primarily because it supports having multiple screens in one (look at the two pane scene strategy).
・Retrofit is used for using the APIs and Jsoup for scraping.
・The data from Steam Charts is locally cached on an hourly basis.
・Similarly, the game details (excluding player statistics) are also cached on a per day basis, by saving them in a cache file (look here).
・Dependency injection is managed with hilt.
Rate this app
Ratings & reviews
No reviews yet.