SlideShare uma empresa Scribd logo
1 de 8
Baixar para ler offline
www.mobiversal.com
iOS & Android
FITNESS APP
ABOUT MOBIVERSAL
Mobiversal is a mobile app development company working with startups and
established brands, like Forbes, to create unique mobile experiences. Since the
beginning (2011), Mobiversal has been focused solely on developing iPhone,
iPad and Android apps. In the 5 years since its inception, Mobiversal has served
over 40 clients in more than 15 countries. The company was ranked in "Top
Mobile App Developers in Europe" by leading research firm Clutch and in "Best
Top 30 Game Development Companies" by BestWebDesignAgencies.
We work together with our clients to build compelling apps that provide lasting
excitement and value to their customers. Our understanding of mobile and
web based technology empowers us to bring a level of expertise to your
company like no one else. We know how to build products that can scale to your
business' needs, regardless if you're a startup or an established company.
OVERVIEW
We welcome the opportunity to build 2 mobile apps (iOS and Android)
containing several fitness exercises. For each exercise the users will be able to
watch a video that explains them how to make the exercise.
The apps will be free and will have a few fitness exercises included. Additionally
they will have an option to let users pay a fee and receive the premium
upgrade, where all the content will be available to download.
www.mobiversal.com2
OUR PROCESS
Discovery
We work with clients to understand their business and we merge
their initial concept with everything the Mobiversal team knows
about mobile. We’ll assess the possible challenges and identify the
ways to overcome them.
Features & Architecture
We establish what features go into the product and how they will
work together. Here, we’re drafting a skeletal framework for the app
in the form of wireframes.
Design
When it comes to first impressions, it’s all about design. We’ll put our
passion for good design to work and based on approved wireframes
we’ll design all screens.
Development
The development process is broken down into sprints based on
feature sets. Our agile-based development process will allow you to
regularly review and assess what we’re building.
Quality Assurance
Our Quality Assurance team will test the app after each development
sprint and once all major functionality is implemented, we’ll prepare
a Beta Build.
Launch
After passing the Beta Build through a final round of QA and
refinements, we’ll have in our hands a Release Candidate Build. We
can either submit the app to the App Stores or provide you with
everything you need to do it yourself.
Maintenance
We provide our clients with a 3 months bug fixing period, free of
charge, and maintenance packages that cover everything from small
updates all the way to whole new versions.
www.mobiversal.comwww.mobiversal.com3
www.mobiversal.comwww.mobiversal.com4
Approach to meet requirements
The mobile apps will be installed for free and will contain 2-3 free fitness
techniques. In order to have all fitness techniques, the app will let the user
make In App Purchases for unlocking the entire functionality. After a successful
payment, the user will have access to download all the files of the app.
In order to make the app we will have the following components:
mobile apps
admin area
backend (server)
The backend will need to have information about all successful payments,
because it will allow access only to those who paid to download the files. In
order to achieve this, the backend will have a mechanism for adding new valid
payments ( the backend will validate the payment with Apple and Google) and
a mechanism for downloading content with valid payment tokens.
The admin area will let you see a list with all the payments that have been done
with the app. This list will be protected with a login screen.
The mobile apps will be in English and will have the following screens:
1. About app. This description will be received from client.
2. List of fitness techniques. This list can contain only the free techniques or
all of them in case the premium upgrade was done. In case the user didn’t
pay for all the techniques, he/she will be able to see that from this screen and
opt to buy the rest of the techniques.
3. Fitness technique details screen will have the name and description text
for the fitness technique and the possibility to play a video.
4. Download files. The app will be small in file size and only if the user pays
for the full functionality, it will download the rest of the files.
5. Payment. The payment will be done using In App Payments features from
Apple and Google.
6. Remembering a payment. In case the user already purchased the full
feature app, and buys a new phone, he should be able to download the
content for free, if he paid once.
Technical solution
We are using RUP (Rational Unified Process), so the development of parts from
the components can be done in parallel. The diagram from the costs and
www.mobiversal.comwww.mobiversal.com5
timeline will explain how the components are done in parallel.
Technologies proposed for the development:
1. Backend and Database
We have selected a Javascript-based stack to implement the backend, based on
NodeJS, ExpressJS and SailsJS. As opposed to more traditional technologies,
Javascript is a newer one but growing quickly on the server-side, and we
selected it because of its stellar performance and better scalability.
2. Admin Area and Website (web client)
The admin area will have a simpler UI and functionality and will be
implemented using a template based on Bootstrap 3.0.
Both the website and the admin area will run on all major current browsers:
Chrome, Firefox, Safari, Internet Explorer.
3. Mobile app
The Android mobile client application will run on all phones with Android 4.0 or
newer that include Google services. The iOS mobile client application will run on
all devices with iOS 8.0 or newer.
It will be developed using the native development tools provided by Apple and
Google. The app will run in portrait mode and will have a common layout and
look-and-feel across all form factors (phones and tablets).
During the development phase we propose at least the followings:
Each week we are delivering demo files (images, web-pages or mobile demo
builds)
Each week we must have a general sync meeting to discuss:
last week's progress based on the demo provided
next week plans
other items regarding that period
Tools used by Mobiversal:
JIRA for ticketing and project management
Worklog Assistant for detailed time tracking
Email and Google drive for sharing document, specifications and content
Crashlytics Fabric for crash reports on mobile
Crashlytics Beta for beta testing environment
Own GIT version control server
www.mobiversal.com6
Timeline
0 1 2 3 4 5
ARHITECTURE, STRUCTURE,
MODEL, NETWORKING
DESIGN FOR GENERAL
CODING FOR IPHONE
&IPAD
BACKEND
CODING FOR ANDROID
TESTING & USER
ACCEPTANCE TESTING
DEPLOYMENT
WEEKS
ADMIN AREA
Timeline and costs
Before starting the actual designing and coding, we will need to build a full
functional specifications documents. This document will contain everything the
system will be able to do with higher level of details, because it will be the way
to check and compare everything needed to be done. The designer, software
architect, software developer, QA team, product owner, and project manager
will know exactly what to build and what to expect from the system. After this
scoping week, the designer and the software architect can start working. After
having the architecture, the developers will also be able to start developing.
During the development we will have two important milestones: alpha
milestone and beta milestone. For the alpha milestone, around 40-60% of the
features should be working and for the beta milestone 100% of the features
should be working, but with chances of bugs.
After the beta milestone, the apps will be sent for QA testing and fixing found
bugs. After fixing this bugs, the apps will be ready for your user acceptance
testing. After the user acceptance testing is ready (which means you’ve tested
and found that everything is ok), it starts a warranty period of 3 months. The
total estimated time of development is between 4 and 5 weeks. Below you can
find a timeline chart for the whole project, with each major component apart.
www.mobiversal.com7
Costs
Design
iPhone & iPad
Android (smartphone and tablets)
Admin area
Backend
1 - 1.5 weeks
2.5 - 3 weeks
2.5 - 3 weeks
2 - 3 days
1 week
Project management 25 hours
64
92
92
12
52
TOTAL 4 - 5 weeks 362
25
Testing 1 week 25
COMPONENT DEVELOPMENT PERIOD HOURS
TOTAL: $10.500
Do you want to have this project
done by Mobiversal or do you
have a new challenge for us?
www.mobiversal.com
We love taking ideas and turning them into real
apps. Tell us your idea and we’ll give you details
about costs. Simply click below to tell us more
about your project.
Get a free quote

Mais conteúdo relacionado

Último

Call US Pooja 9892124323 ✓Call Girls In Mira Road ( Mumbai ) secure service,
Call US Pooja 9892124323 ✓Call Girls In Mira Road ( Mumbai ) secure service,Call US Pooja 9892124323 ✓Call Girls In Mira Road ( Mumbai ) secure service,
Call US Pooja 9892124323 ✓Call Girls In Mira Road ( Mumbai ) secure service,Pooja Nehwal
 
CALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best Night Fun serviceCALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best Night Fun serviceanilsa9823
 
CALL ON ➥8923113531 🔝Call Girls Saharaganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Saharaganj Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Saharaganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Saharaganj Lucknow best sexual serviceanilsa9823
 
Model Call Girl in Shalimar Bagh Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Shalimar Bagh Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Shalimar Bagh Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Shalimar Bagh Delhi reach out to us at 🔝8264348440🔝soniya singh
 
Chandigarh Call Girls Service ❤️🍑 9115573837 👄🫦Independent Escort Service Cha...
Chandigarh Call Girls Service ❤️🍑 9115573837 👄🫦Independent Escort Service Cha...Chandigarh Call Girls Service ❤️🍑 9115573837 👄🫦Independent Escort Service Cha...
Chandigarh Call Girls Service ❤️🍑 9115573837 👄🫦Independent Escort Service Cha...Niamh verma
 
哪里有卖的《俄亥俄大学学历证书+俄亥俄大学文凭证书+俄亥俄大学学位证书》Q微信741003700《俄亥俄大学学位证书复制》办理俄亥俄大学毕业证成绩单|购买...
哪里有卖的《俄亥俄大学学历证书+俄亥俄大学文凭证书+俄亥俄大学学位证书》Q微信741003700《俄亥俄大学学位证书复制》办理俄亥俄大学毕业证成绩单|购买...哪里有卖的《俄亥俄大学学历证书+俄亥俄大学文凭证书+俄亥俄大学学位证书》Q微信741003700《俄亥俄大学学位证书复制》办理俄亥俄大学毕业证成绩单|购买...
哪里有卖的《俄亥俄大学学历证书+俄亥俄大学文凭证书+俄亥俄大学学位证书》Q微信741003700《俄亥俄大学学位证书复制》办理俄亥俄大学毕业证成绩单|购买...wyqazy
 
Powerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost Lover
Powerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost LoverPowerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost Lover
Powerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost LoverPsychicRuben LoveSpells
 
9892124323 | Book Call Girls in Juhu and escort services 24x7
9892124323 | Book Call Girls in Juhu and escort services 24x79892124323 | Book Call Girls in Juhu and escort services 24x7
9892124323 | Book Call Girls in Juhu and escort services 24x7Pooja Nehwal
 

Último (8)

Call US Pooja 9892124323 ✓Call Girls In Mira Road ( Mumbai ) secure service,
Call US Pooja 9892124323 ✓Call Girls In Mira Road ( Mumbai ) secure service,Call US Pooja 9892124323 ✓Call Girls In Mira Road ( Mumbai ) secure service,
Call US Pooja 9892124323 ✓Call Girls In Mira Road ( Mumbai ) secure service,
 
CALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best Night Fun serviceCALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best Night Fun service
 
CALL ON ➥8923113531 🔝Call Girls Saharaganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Saharaganj Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Saharaganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Saharaganj Lucknow best sexual service
 
Model Call Girl in Shalimar Bagh Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Shalimar Bagh Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Shalimar Bagh Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Shalimar Bagh Delhi reach out to us at 🔝8264348440🔝
 
Chandigarh Call Girls Service ❤️🍑 9115573837 👄🫦Independent Escort Service Cha...
Chandigarh Call Girls Service ❤️🍑 9115573837 👄🫦Independent Escort Service Cha...Chandigarh Call Girls Service ❤️🍑 9115573837 👄🫦Independent Escort Service Cha...
Chandigarh Call Girls Service ❤️🍑 9115573837 👄🫦Independent Escort Service Cha...
 
哪里有卖的《俄亥俄大学学历证书+俄亥俄大学文凭证书+俄亥俄大学学位证书》Q微信741003700《俄亥俄大学学位证书复制》办理俄亥俄大学毕业证成绩单|购买...
哪里有卖的《俄亥俄大学学历证书+俄亥俄大学文凭证书+俄亥俄大学学位证书》Q微信741003700《俄亥俄大学学位证书复制》办理俄亥俄大学毕业证成绩单|购买...哪里有卖的《俄亥俄大学学历证书+俄亥俄大学文凭证书+俄亥俄大学学位证书》Q微信741003700《俄亥俄大学学位证书复制》办理俄亥俄大学毕业证成绩单|购买...
哪里有卖的《俄亥俄大学学历证书+俄亥俄大学文凭证书+俄亥俄大学学位证书》Q微信741003700《俄亥俄大学学位证书复制》办理俄亥俄大学毕业证成绩单|购买...
 
Powerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost Lover
Powerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost LoverPowerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost Lover
Powerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost Lover
 
9892124323 | Book Call Girls in Juhu and escort services 24x7
9892124323 | Book Call Girls in Juhu and escort services 24x79892124323 | Book Call Girls in Juhu and escort services 24x7
9892124323 | Book Call Girls in Juhu and escort services 24x7
 

Destaque

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 

Destaque (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

How much does it cost to build a fitness app?

  • 2. ABOUT MOBIVERSAL Mobiversal is a mobile app development company working with startups and established brands, like Forbes, to create unique mobile experiences. Since the beginning (2011), Mobiversal has been focused solely on developing iPhone, iPad and Android apps. In the 5 years since its inception, Mobiversal has served over 40 clients in more than 15 countries. The company was ranked in "Top Mobile App Developers in Europe" by leading research firm Clutch and in "Best Top 30 Game Development Companies" by BestWebDesignAgencies. We work together with our clients to build compelling apps that provide lasting excitement and value to their customers. Our understanding of mobile and web based technology empowers us to bring a level of expertise to your company like no one else. We know how to build products that can scale to your business' needs, regardless if you're a startup or an established company. OVERVIEW We welcome the opportunity to build 2 mobile apps (iOS and Android) containing several fitness exercises. For each exercise the users will be able to watch a video that explains them how to make the exercise. The apps will be free and will have a few fitness exercises included. Additionally they will have an option to let users pay a fee and receive the premium upgrade, where all the content will be available to download. www.mobiversal.com2
  • 3. OUR PROCESS Discovery We work with clients to understand their business and we merge their initial concept with everything the Mobiversal team knows about mobile. We’ll assess the possible challenges and identify the ways to overcome them. Features & Architecture We establish what features go into the product and how they will work together. Here, we’re drafting a skeletal framework for the app in the form of wireframes. Design When it comes to first impressions, it’s all about design. We’ll put our passion for good design to work and based on approved wireframes we’ll design all screens. Development The development process is broken down into sprints based on feature sets. Our agile-based development process will allow you to regularly review and assess what we’re building. Quality Assurance Our Quality Assurance team will test the app after each development sprint and once all major functionality is implemented, we’ll prepare a Beta Build. Launch After passing the Beta Build through a final round of QA and refinements, we’ll have in our hands a Release Candidate Build. We can either submit the app to the App Stores or provide you with everything you need to do it yourself. Maintenance We provide our clients with a 3 months bug fixing period, free of charge, and maintenance packages that cover everything from small updates all the way to whole new versions. www.mobiversal.comwww.mobiversal.com3
  • 4. www.mobiversal.comwww.mobiversal.com4 Approach to meet requirements The mobile apps will be installed for free and will contain 2-3 free fitness techniques. In order to have all fitness techniques, the app will let the user make In App Purchases for unlocking the entire functionality. After a successful payment, the user will have access to download all the files of the app. In order to make the app we will have the following components: mobile apps admin area backend (server) The backend will need to have information about all successful payments, because it will allow access only to those who paid to download the files. In order to achieve this, the backend will have a mechanism for adding new valid payments ( the backend will validate the payment with Apple and Google) and a mechanism for downloading content with valid payment tokens. The admin area will let you see a list with all the payments that have been done with the app. This list will be protected with a login screen. The mobile apps will be in English and will have the following screens: 1. About app. This description will be received from client. 2. List of fitness techniques. This list can contain only the free techniques or all of them in case the premium upgrade was done. In case the user didn’t pay for all the techniques, he/she will be able to see that from this screen and opt to buy the rest of the techniques. 3. Fitness technique details screen will have the name and description text for the fitness technique and the possibility to play a video. 4. Download files. The app will be small in file size and only if the user pays for the full functionality, it will download the rest of the files. 5. Payment. The payment will be done using In App Payments features from Apple and Google. 6. Remembering a payment. In case the user already purchased the full feature app, and buys a new phone, he should be able to download the content for free, if he paid once. Technical solution We are using RUP (Rational Unified Process), so the development of parts from the components can be done in parallel. The diagram from the costs and
  • 5. www.mobiversal.comwww.mobiversal.com5 timeline will explain how the components are done in parallel. Technologies proposed for the development: 1. Backend and Database We have selected a Javascript-based stack to implement the backend, based on NodeJS, ExpressJS and SailsJS. As opposed to more traditional technologies, Javascript is a newer one but growing quickly on the server-side, and we selected it because of its stellar performance and better scalability. 2. Admin Area and Website (web client) The admin area will have a simpler UI and functionality and will be implemented using a template based on Bootstrap 3.0. Both the website and the admin area will run on all major current browsers: Chrome, Firefox, Safari, Internet Explorer. 3. Mobile app The Android mobile client application will run on all phones with Android 4.0 or newer that include Google services. The iOS mobile client application will run on all devices with iOS 8.0 or newer. It will be developed using the native development tools provided by Apple and Google. The app will run in portrait mode and will have a common layout and look-and-feel across all form factors (phones and tablets). During the development phase we propose at least the followings: Each week we are delivering demo files (images, web-pages or mobile demo builds) Each week we must have a general sync meeting to discuss: last week's progress based on the demo provided next week plans other items regarding that period Tools used by Mobiversal: JIRA for ticketing and project management Worklog Assistant for detailed time tracking Email and Google drive for sharing document, specifications and content Crashlytics Fabric for crash reports on mobile Crashlytics Beta for beta testing environment Own GIT version control server
  • 6. www.mobiversal.com6 Timeline 0 1 2 3 4 5 ARHITECTURE, STRUCTURE, MODEL, NETWORKING DESIGN FOR GENERAL CODING FOR IPHONE &IPAD BACKEND CODING FOR ANDROID TESTING & USER ACCEPTANCE TESTING DEPLOYMENT WEEKS ADMIN AREA Timeline and costs Before starting the actual designing and coding, we will need to build a full functional specifications documents. This document will contain everything the system will be able to do with higher level of details, because it will be the way to check and compare everything needed to be done. The designer, software architect, software developer, QA team, product owner, and project manager will know exactly what to build and what to expect from the system. After this scoping week, the designer and the software architect can start working. After having the architecture, the developers will also be able to start developing. During the development we will have two important milestones: alpha milestone and beta milestone. For the alpha milestone, around 40-60% of the features should be working and for the beta milestone 100% of the features should be working, but with chances of bugs. After the beta milestone, the apps will be sent for QA testing and fixing found bugs. After fixing this bugs, the apps will be ready for your user acceptance testing. After the user acceptance testing is ready (which means you’ve tested and found that everything is ok), it starts a warranty period of 3 months. The total estimated time of development is between 4 and 5 weeks. Below you can find a timeline chart for the whole project, with each major component apart.
  • 7. www.mobiversal.com7 Costs Design iPhone & iPad Android (smartphone and tablets) Admin area Backend 1 - 1.5 weeks 2.5 - 3 weeks 2.5 - 3 weeks 2 - 3 days 1 week Project management 25 hours 64 92 92 12 52 TOTAL 4 - 5 weeks 362 25 Testing 1 week 25 COMPONENT DEVELOPMENT PERIOD HOURS TOTAL: $10.500
  • 8. Do you want to have this project done by Mobiversal or do you have a new challenge for us? www.mobiversal.com We love taking ideas and turning them into real apps. Tell us your idea and we’ll give you details about costs. Simply click below to tell us more about your project. Get a free quote