Preview
Description
Make every practice more focused with Duolian. Built for table tennis and badminton players, Duolian brings rally review, technique comparison, ball-machine training and training records together. Import a video and let Duolian do the rest, then look back at your session and find what to work on next. REVIEW YOUR MATCH, RALLY BY RALLY Import a match video and Duolian cuts it into rallies, skipping the pauses between points, so a long recording becomes clips that are easy to review. Save your matches and analysis records to revisit your performance. COMPARE YOUR TECHNIQUE Choose a reference movement or compare two of your own videos. Use frame-by-frame playback, skeleton overlays and angle information to spot differences. Cloud-based 3D Body comparison lets you explore movements from different perspectives. BUILD YOUR PRACTICE PLAN Choose table tennis ball-machine drills, adjust training parameters and combine drills into a plan. Review training records and statistics. Compatible hardware is required for ball-machine training. CHOOSE YOUR SPORT Switch between table tennis and badminton to see the relevant training features and records. Ball-machine training is a table tennis feature. DUOLIAN PREMIUM Choose a monthly or annual auto-renewing subscription. Both plans include the same benefits: 4 hours per week for intelligent analysis and rally segmentation, plus 16 cloud-based 3D Body comparisons per month. See the in-app purchase screen and App Store confirmation for current pricing. Payment is charged to your Apple Account when you confirm your purchase. Subscriptions renew automatically unless auto-renewal is turned off at least 24 hours before the current period ends. Manage or cancel your subscription in your Apple Account settings. You can also restore purchases in the app. Deleting your Duolian account does not cancel your Apple subscription. Local playback and local technique comparison do not require consent to cloud processing. Cloud analysis uploads the relevant media only with your consent. Privacy Policy: https://duolian.cc/privacy-policy.html Terms of Use: https://duolian.cc/terms-of-use.html Support: [email protected] Website: https://duolian.cc
What's New
Version 1.1.24 2026-11-02
· A match now opens rally by rally, with the full video one tap away · Tap a player to mark who won the rally, tap again to undo. Scores are gone · Drag the tim... Technical Analysis
Package Overview Basic metadata
Bundle ID
cc.duolian Current Version 1.1.24
Minimum iOS 16.0
Package Size App Store Size
Package Metadata 2 / 17 version records
Detailed binary, privacy manifest, framework, and Info.plist results have not been indexed for this package yet. The verified App Store and archive metadata above remains available.
Developer Information
Known Version Records
2 version records with stored package metadata • 17 known version records
Stored metadata does not guarantee a package is currently available to download.
| Details | Version / IDs | Version date | Action |
|---|---|---|---|
| 130.64 MB | v1.1.19 App Store ID: 891460529Build: 1.1.19 | 2026-10-03 02:03:42 | Get Version |
| Not archived | App Store ID: 891155055 | Unknown | Request Version |
| Not archived | App Store ID: 890990756 | Unknown | Request Version |
| 129.83 MB | v1.1.15 App Store ID: 890175900Build: 1.1.15 | 2026-08-23 23:56:57 | Get Version |
| Not archived | App Store ID: 889754082 | Unknown | Request Version |
| Not archived | App Store ID: 889541603 | Unknown | Request Version |
| Not archived | App Store ID: 888938244 | Unknown | Request Version |
| Not archived | App Store ID: 887472257 | Unknown | Request Version |
| Not archived | App Store ID: 886404385 | Unknown | Request Version |
| Not archived | App Store ID: 886336541 | Unknown | Request Version |
| Not archived | App Store ID: 876832681 | Unknown | Request Version |
| Not archived | App Store ID: 876530815 | Unknown | Request Version |
| Not archived | App Store ID: 876119078 | Unknown | Request Version |
| Not archived | App Store ID: 875988008 | Unknown | Request Version |
| Not archived | App Store ID: 875957337 | Unknown | Request Version |
| Not archived | App Store ID: 875866750 | Unknown | Request Version |
| Not archived | App Store ID: 874513099 | Unknown | Request Version |