Movement Dynamics provides trainer-led video workouts for a variety of workout styles and goals, complete with different packages. Users can select from more than thousands of workouts in multiple packages
Movement Dynamics provides trainer-led video workouts for a variety of workout styles and goals, complete with different packages. Users can select from more than thousands of workouts in multiple packages, Which you can download to your phone for offline use. Workouts can be configured for distance, duration, intensity, and calories burned. Movement Dynamics doesn't only have an app they also have the website as well as apps for both Android and iOS.
The user can sign up through the website only. From the website, the user will be able to get the login also.
The user can subscribe plans according to his requirements and also can renew the packages.
The user will be able to get the license key when he subscribes to a plan. The user can get license key for multiple users from which he can log in to the app.
Can view packages for which he subscribed and can download videos which he can play in inbuilt player only.
The user can place the order for the books, manuals and other products.
Admin can view all the users and their subscribed plans.
Admin has the right to cancel or inactive anyone's plan.
The admin can add a user after he will fill the sign-up form.
Admin can add packages and manuals as well as the videos.
Admin can make changes in the order and can also cancel the order.
Defining the Requirements
Since Movement Dynamics was the first to come up with a concept for an athlete training concept, it was difficult to determine accurate project requirements and potential features that would delight the target audience.
Default Video Player
The client needed a default video player so that downloaded videos can be played in the app only. So to develop a player which encrypts the videos and can't be played in other video players was a significant challenge.
Implement the license key restriction
Another challenge was to implement the license key restriction when the user purchases the package for various other users.
Another major challenge was to maintain consistent performance, look and feel for users across various mobile platforms – iPhone & Android – because of different Graphical User Interface constraints.
Built a Video Player
We suggested to the client that you should have an inbuilt player to play all the videos. As in this software, the videos play a critical role in which the user is purchasing various packages. So for the security purpose, we offered the client a custom build video player. This player can be used to play the downloaded videos in the app only. The videos will get downloaded in an encrypted manner which will be played in this inbuilt player. No one will be able to play the videos in any other video player.
Developing a POC first
We preferred to go the AGILE route by developing a Proof of Concept as part of a strategy to test the product with real customers.
Native App Development
After the development we got a good response for the website, then it was extended to native apps for mobile devices such as iPhone, iPad, Android, and Windows Phones.
We'll touch with you asap