MLBB MetaSight
Native iOS companion for Mobile Legends — hero data, rankings, counters, and match history.
4.8GamesiOSSolo developer · 2025
Screenshots
Challenge
MLBB players had no native iOS tool that surfaced hero stats, counter matchups, skill combos, and personal match history in one place — without a backend dependency or laggy web views.
Solution
Built a fully native SwiftUI app with 7-tab hero detail pages, Metal-powered animated splash, file-based offline cache, MLBB in-game auth (JWT + Keychain), and runtime localization across 16 languages served from Firebase.
Result
Shipped to TestFlight as a solo project; 60fps Metal splash on any iOS 16+ device, full offline capability, and the entire UI translated into 16 languages without a single app-store submission.
Built with
- Swift
- SwiftUI
- MVVM
- async/await
- Metal
- Keychain
- URLSession
- Firebase









