Skip to content
All projects
MLBB MetaSight icon

MLBB MetaSight

Native iOS companion for Mobile Legends — hero data, rankings, counters, and match history.

4.8GamesiOSSolo developer · 2025

Screenshots

  • Screenshot 1
  • Screenshot 2
  • Screenshot 3
  • Screenshot 4
  • Screenshot 5
  • Screenshot 6
  • Screenshot 7
  • Screenshot 8
  • Screenshot 9
  • Screenshot 10

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