Skip to content
ID
← All work
ShippedTool2019

Muay Thai: Thai Boxing For You

An iPhone and iPad Muay Thai coach by 3-time world champion Max Slipchenko: 300+ photos, 150+ videos, combos, clinches and a round timer.

Muay Thai: Thai Boxing For You artwork

Thai Boxing For You (TBFY) is a Muay Thai training app for iPhone and iPad, authored by Max Slipchenko, a 3-time world champion and 2-time European champion who has coached five world champions. It was published on the App Store by mirsoft as a free app with in-app purchases.

The app is a pocket coach. It has technique demonstrations, super-combinations and clinch techniques, bag and pad drills, a library of over 300 photos and 150 videos with step-by-step strike descriptions, a companion e-book, and a 12-round boxing timer.

My role

Support & portingiOS developer: coaching flows and SDK integration

Team

Freelance · 2019 — present

Platforms

  • iPhone
  • iPad

Stack

  • Objective-C
  • iOS SDK
  • PHP
  • Airship
  • Chartboost

Support & porting

What I did

  1. 01iOS build/integration work on the app's coaching and content flows (CoachViewController, CoachMoveSelectViewController, ClinchesTableViewController, ClinchGroupSelectTableViewController, BooksTableViewController)
  2. 02Third-party SDK integration: Airship (push notifications), Chartboost (ads), iRate, ActionSheetPicker, AFImageViewer
  3. 03PHP backend touchpoints for push notification settings, translations and user data (web/PNSettingsController.php, TranslationManager.php, UserDataController.php)

What stands out

  1. 01300+ photos and 150+ videos with step-by-step striking breakdowns.
  2. 02Free and paid editions from one codebase (the -fe and -ve bundle ids), with in-app content packs.
  3. 03The App Store listing has since been retired.

See it in action

Thai Boxing For You: the coach screen with Max Slipchenko
Train with the champion
Thai Boxing For You: technique menu of strikes, clinches, pads and bag work
Technique menu
Thai Boxing For You: step-by-step video player
Video library
Thai Boxing For You: 12-round boxing timer
Boxing timer