20

Building mobile apps using MBASS

Embed Size (px)

Citation preview

Page 1: Building mobile apps using MBASS
Page 2: Building mobile apps using MBASS

Building Mobile Apps Using MBaaS

Page 3: Building mobile apps using MBASS

www.tothenew.com

Agenda

Introduction What is MBaaS Advantages of MBaaS Why is it essential for mobile app development How to make it a part of the development Comparison of various MBaaS Solution

Page 4: Building mobile apps using MBASS

What is MBaaS?

You can also view a webinar recording of this presentation here!

Page 5: Building mobile apps using MBASS

Introduction to Mobile Backend as a Service (MBaaS)

What? Why?

Where?

Pre-build cloud hosted infrastructure that enables web and mobile applications access backend APIs, storage, various social networks and similar other features seamlessly

When?

Consistent behavior across different front-end platforms

Speed up development and deployment

Efficient backend available without compromising security, efficiency and integrity of apps

You can also view a webinar recording of this presentation here!

Page 6: Building mobile apps using MBASS

www.tothenew.com

MBaaS Landscape

Page 7: Building mobile apps using MBASS

www.tothenew.com

Market Statistics on MBaaS

By 2016, 40% of mobile application development project will leverage cloud mobile back-end services

The global BaaS market is estimated to grow from $216.5 million in 2012 to $7.7 billion in 2017. This represents a compound annual growth rate (CAGR) of 104% from 2012 to 2017.

In millions (USD)

Page 8: Building mobile apps using MBASS

www.tothenew.com

Building Blocks of MBaaS

User Management: A core element providing developers with what is takes to enable users to sign-up and engage

API: Provide REST APIs to access features of a platform from user management to integration with data stores

Content Management System: Allows to create, manage and deletes content with simplistic and mobile adapted approach

Push: A common leveraged by mobile applications for notification. MBaaS not only ease integration however provide features like segmented notifications as well

Storage: Provide feature like manage photos and images thus enable developers build features like photo albums

zz

zz

z

You can also view a webinar recording of this presentation here!

Page 9: Building mobile apps using MBASS

www.tothenew.com

Architecture of MBaaS

Rest API

Business Logic User

Management Analytics Data

Backend As Service

Social Push

Analytics

Auth Monitoring

CMS

Data

You can also view a webinar recording of this presentation here!

Page 10: Building mobile apps using MBASS

Advantages of MBaaS

You can also view a webinar recording of this presentation here!

Page 11: Building mobile apps using MBASS

www.tothenew.com

Advantages

Eliminates worry of setting up a backend

infrastructure

Reduced app complexity

Cross functional team dependencies removed

Majority of features available as out-of-box

APIs optimised for mobile application integration

You can also view a webinar recording of this presentation here!

Page 12: Building mobile apps using MBASS

www.tothenew.com

Advantages

Standard ready made requests to data

available

Faster readiness for UAT

More time to focus on front-end

SDks available for majority of mobile platforms

Already moving towards IoT

You can also view a webinar recording of this presentation here!

Page 13: Building mobile apps using MBASS

How to make MBaaS a part of development?

You can also view a webinar recording of this presentation here!

Page 14: Building mobile apps using MBASS

www.tothenew.com

av

Include in Development

What should team size for backend implementation

What is the optimised approach to integrate REST APIs

Are REST APIs optimised for mobile App

How can I get some extra time to focus on UX & UI

Should front-end development follow backend OR vice versa

What all third party SDKs do I need to include

Page 15: Building mobile apps using MBASS

www.tothenew.com

Solution Approach for Typical Mobile App

Mobile Engineering

Team

Custom Backend Development

Engineering Team

Social Login and User Management

Database + CDN

Analytics

Web Services

+

Model Objects Business Logic

Facebook

Google+

Analytics

Push

Network Adaptor

Network Layer /Concurrent

Request/Response

UILogin Upload Post View

You can also view a webinar recording of this presentation here!

Page 16: Building mobile apps using MBASS

www.tothenew.com

Solution Approach for MBaaS Mobile App

User Management

Web Services

Cloud Front

Storage

Analytics

Custom Backend Development

Engineering Team

×Mobile Engineering

Team

Model Objects Business Logic

MBaaS SDK

UILogin Upload Post View

You can also view a webinar recording of this presentation here!

Page 17: Building mobile apps using MBASS

Comparison of Various MBaaS Solutions

You can also view a webinar recording of this presentation here!

Page 18: Building mobile apps using MBASS

www.tothenew.com

MBaaS Solutions - Comparision

Features Kinvey Paarse Amazon AWS Appery.io Shephertz

Data storage APIs X X X X X

Location Data X X

Data sync and caching X

Push Notifications X X X X X

IoT X X

Email Notification X

SMS Notification X

Integration with social networks (FB, Twitter)

X X X X

Page 19: Building mobile apps using MBASS

www.tothenew.com

Need more tips on MBaaS?Here’s a detailed webinar recording that will help you know more on –

• Introduction to Mbaas and Advantages

•  Why is MBaaS preferred for mobile app development?

•  How to make MBaaS a part of development?

•  Comparison of various MBaaS solution

& so much more

Page 20: Building mobile apps using MBASS

www.tothenew.com

Contact us

Our Office

Client Location

Here’s how TOTHENEW creates Business critical mobile apps to surge ahead!

Click Here To Know More!

Have more queries related to mobile app development?

Talk To Our Experts!