Features of 6PP

Eat

Eat

90 days meal plan.

Train

Train

105 Abs exercise for 90 days plan.

Learn

Learn

Video tutorials provided by trainer to learn the workout steps.

Shuffle

Shuffle

User can reshuffle the workout to change the workout patterns.

Favorites

Favorites

Add the workout to favorite.

Selfies

Selfies

User can capture their Transformation in the pics and can track the progress.

Featurs of 6pp
Meal Plan

Meal Plan

1. View the complete meal plan for each Meal.

2. Schedule the meal times as add meal and AX supplement reminders.

Workout Plan

Workout Plan

1. 8 Weeks Workout Plan.

2. Watch the video along with perform back to back exercise as per the directions provided in the video. with the timer of current exercise and total workout time remaining.

Workout Plan

Workout Plan

3. User can enjoy complete workout plan by subscribing it

Learn

Learn

User get the correct guidance from the coacher through this videos and can learn workout from here by playing the videos.

Shuffle&Workout with equipment

Shuffle & Workout with equipment

User can select the equipment to enhance their workout and level of fitness, based on that user will be getting the list of videos and they can perform the workout as per the video tutorials.

Play video even offline

Play video even offline

User can select the equipment to enhance their workout and level of fitness, based on that user will be getting the list of videos and they can perform the workout as per the video tutorials.

Development

iOS

Language

Objective C As this project needs lots of customization which is quite easy to do in Objective C thus we have used this language.

Database

Core Data is an object graph and persistence framework which allows to organize data by the relational entity–attribute model to be serialized into XML, binary, or SQLite stores.

Analytics

Google Analytics for Mobile Apps to measure and optimize user acquisition and engagement with mobile apps.

Animation

Default of iOS to move from one screen to another screen. Customized Floating Button & Level change Animation.

iOS Featurs

Android

Language

Android provides freely its Software Development Kit (SDK) to the developer community which minimizes the development and licensing costs. The entire platform is ready for customization. You can integrate and tweak the mobile app according to your business need.

Database

SQlite: A reactive, concurrent, and lightweight solution that allows us to work with live and native objects.

Networking

Retrofit is type-safe REST client for Android and Java which aims to make it easier to consume RESTful web services. Retrofit automatically deserializes the JSON response using a POJO(Plain Old Java Object) which must be defined in advance for the JSON Structure.

Crashlytics

With a crash monitoring tool you can then observe that the crash is occurring on a particular screen because you’re given the stack trace of the crash. Crashlytics provides a push based mechanism (in the IDE and email) to notify me of new crashes as they occur.

Animation

Implemented Android default animation and using custom animation where needed to improve user experience making user feel smooth UI and encouraging them to work out and achieve targets .