4. What are customers building these days ?
Chatbots as smart
assistants
Image recognition-based
workflow automation
Biometrics Authentication
AR based card processing
Virtual Reality for transforming
consumer experience
Field support
solutions using AR
4
IoT (Beacons, Sensors)
based automation
Wearables as
additional channel
Programming & Monitoring
Medical devices
On-demand
apps
Enhanced UX with
Predictive Analytics
Blockchain in
Financial Services
6. Technology Trends
Multi-
experience
( 3 Screen
strategy)
Voice-
based
Assistants
Face
Recognitio
n Apps
Payment /
Wallets
Mixed
Reality
(AR / VR)
Experience
Location
based
services
Cloud-
driven
Mobile
Apps
On-
Demand
/Micro
Apps
Personaliz
ed Content
Delivery
Mobile apps, progressive web apps, conversational apps and immersive apps are among the many types
of application that people use to interact with and within digital businesses
6
11. Mobile App Development approaches
11
Middleware
MDM/MAM
Mobile
Platform
Backend
ERP
HRM
WMS
SCM EMAIL
LDAP
CMS
ECM
Web App Server
RESTFul API
Mobile Web Server Mobile Middleware Platform
Web Apps/Responsive Web Design
Native Apps Hybrid Mobile Apps
MXDP/MDAP Cross-platform Apps
Mobile Web Apps/PWA/AMP
Demilitarized zone – DMZ/Cloud
Point Solutions Platform Based Mobile Applications
Swift Kotlin
React Native
Electron
Angular
React
15. Exploring Android Instant Apps
• Seamless experience as loading a webpage
• Compatible all the way back to JellyBean 4.1
• Access apps from anywhere without installing
• App is built as libraries and initial app download
is subset
• Multiple Entry points with App Links
15
Apps in market
16. Web Apps: Mobile Web vs AMP vs PWA
Category Mobile Web AMP PWA
Technology CSS- Media queries, Bootstrap grid
Streamlined CSS components and
standardized JavaScript
Web Worker, Service
Worker, App Shell, Web
App Manifest
Primary
Benefit
Mobile first approach, Web Site
working on mobile tablets, desktop
Reduce page loading time
Update content quickly
along with reducing
page loading time
Focus area
Responsive web site working across
different form factors Deliver content as fast as possible
Behave like a native app
and deliver rich user
experience and engage
users through push
notifications
Best Suited
For
Mobile web enablement of existing
web site.
Online publisher of lightweight content
like news, blogs, and articles
eCommerce websites
Security
http or https does not matter (unless
secure transactions are performed)
https recommended https mandatory
16
17. Mobile Experience Development Platforms (MXDP) Comparison
17
Capabilities
• Cross-platform development and building
of custom iOS and Android app binaries
and responsive web apps
• Additional features
• PWA
• Chatbot
• Voice app
• Wearable
• Augmented reality (AR) and virtual
reality (VR)
• Other platform services
• Offline data synchronization
• User authentication services
• Push notifications
• Location services
18. Comparison across various technology options
Features MXDP React Native /Flutter Native Language Features
Utilize Native Mobile Features ✓ ✓ ✓ Utilize Native Mobile Features
Single code base for Android
& iOS ✓ ✓ X Single code base for Android & iOS
Skip Stores’ approval for
version updates ✓ ✓ X Skip Stores’ approval for version updates
Application size independent
of the number of application
features
✓ ✓ X
Application size independent of the number of application
features
Visual Designing, supporting
Rapid Application
Development
✓ X (Partial in flutter) X
Visual Designing, supporting Rapid Application
Development
Develop Web, Responsive
Web as well as Mobile
Applications
✓ X X
Develop Web, Responsive Web as well as Mobile
Applications
One technology stack for data
integration, API development,
business logic and user
interfaces
✓ X X
One technology stack for data integration, API
development, business logic and user interfaces
Open-Source X ✓ ✓ Open-Source
Dedicated OEM support ✓
✓
(Community support)
✓ Dedicated OEM support
18
23. Top Apps with Flutter
23
Xianyu App
Alibaba
Google Ads
InKino – Movie App
Topline App
Abbey Road Studios
Flydirekt
Google
Greentea
Reflectly – AI Based
Dream11 Fantasy Sports
27. Why Mobile Application Performance Monitoring (APM) is necessary ?
According to a report by Dimensional Research, 49% of users expect apps to start in two seconds or less, and 80% would give a poorly
performing app three chances or less before uninstalling it. The research also found that 69% of users say that poor app experiences
lower their opinions of the company that created it. Moreover, research from Willowtree reveals that 49% of users say that positive app
experiences increase their loyalty to the brand.
27
28. Mobile Enterprise Lifecycle process
28
Deploy
Create Run
Publish
Manage
A central dashboard and
control center to control
usage across all parts
Enterprise App Store
Your own private app store to
host apps sanitized by
your team
Libraries / APIs
Unified API and workflows to
expose backend systems for
app developers
EMM/MDM
Mobile Device and Application
Management to push apps and
upgrades to devices
API/Workflow Mgmt.
A backend runtime to
mobilize heavy-duty business
processes and workflows
Private App Store
Enterprise Data
29. Commercial/Public Release Process – SAFe way
Design Thinking, User stories
Architect for Testability/Operations
Security assessment
Develop, Build, Test, Stage
Build & Test Automation
Application Security testing
Deploy, Monitor, Verify
Deployment automation, Submission checks
Full QA Production, Penetration Testing
Release, Measure
Security Monitoring
Application Analytics
Continuous integration, testing and deployment are key for successful SAFe devops for Mobile Apps.
29