RustTracker
Mobile application for Rust server discovery, focused on design and user experience, with caching, design patterns and performance optimization, integrating external APIs.
RustTracker is a mobile application that allows searching and filtering Rust game servers using the BattleMetrics API. The application provides advanced filtering options, favorites management, location-based server recommendations, and optimized caching for better performance.
- Advanced server filtering (name, distance, player count, wipe schedule)
- Favorites system with offline storage
- Location-based distance calculation
- Real-time server status monitoring
- Optimized caching to reduce API calls
- Custom UI components with smooth animations
- Cross-platform compatibility (iOS and Android)
- Optimizing API usage to stay within rate limits
- Implementing efficient caching strategies
- Creating smooth animations and transitions
- Managing complex filtering logic
Rust players can find and join top servers in seconds, bypassing the game’s clunky interface and cutting search time from minutes to just a few taps.

Server list: filterable entries showing player counts, region and tags. Supports refresh, favorite via long‑press, and highlights the best match for your location.

Filter panel: adjust distance, player range, wipe status and gather rate. Includes name search and sorting by distance or player count.

Server detail: brand banner, connect command, player count and online status. Displays modded/vanilla tags and the next wipe date.

Configuration: shows wipe type, group limit and gather rate alongside an interactive map with POI markers.