Develop a conflict resolution strategy for situations where the same data is modified both locally and on the server while the app is offline. Use techniques like last-write-wins or manual conflict resolution to handle conflicts gracefully.
Full Sync or Delta
Push / Pull / Bi-directional / Background
Locking
Bulk processing when device comes back online can be a challenge esp. if mulitple changes to same object have occurred.
Consolidate per business object
Lock evaluation capability
Encryption and data at Rest
Managing data across applications
Offline first or online first
"offline-first" mindset, ensuring that the app functions well even without a network connection
Managing Devices if lost / stolen
MDM Solutions
Functional Considerations
Build vs Buy?
Procurement
Plant Maintenance
Warehousing/ EWM
Field Service
Field Sales
Employee / HR
Vertical Solutions Examples
Blueworx
HRC Software
Define Mobility Strategy
Identify Mobile use cases
Blue collar
Supervisors / Managers
White collar (management)
Field Sales / POS
Customer engagement Applications
Prioritisation based on business goals
Simplify SAP
Improve productivity
Increase customer engagment
Increase visibility
Improve safety and culture
Environmental management
....
Vendors
SAP Offering
SAP Mobile Services (custom apps)
SAP Mobile Services
Mobile development kit client
Development / Data provisioning
SAP Mobile Start
Native Entry Point for mobile users of SAP solutions, allows access to the business content that is deployed on SAP Build Work Zone via a mobile device
SAP LoB solutions
SAP Warehouse Operator
SAP Service and Asset Manager
Maintenance
Field Service
Inventory Management
Safety
SuccessFactors
Concur
Ariba Shopping
Deprecated solutions
Syclo / Work Manager
3rd Party
Neptune
Fiori offline apps
Clean core support
Pillir
Mendix
Alpha Software
OutSystems (acquired Ionic)
Architecture
Devices Targetting
Native
Android
IOS
Hybrid
Cordova
React Native
Ionic (acquired by Outsystems)
Push Notifications
Firebase (Google)
Pushwoosh
Cloud vs OnPrem
Data Sovereignty
Mobile Roadmap
Specialised Device Requirements
Kiosk
HP
Ipads
Scanners
Zebra
Newland
Honeywell
Samsung
...
UX and Design systems
Mobile Device Management
Manage and control devices. Enable secure remote wipe and device location.
Threat identification and management
Corporate app store
Vendors approach
Ivanti (Mobile Iron)
Microsoft Intune
Jamf (apple)
Jumpcloud
....
Security
Identity and Auths
Access Management / Profiles
Data Encryption & Privacy
SSO
Testing / Support
BYOD
Data Model Selection (based on use case)
Relational
Document based
Graph models
Articles and references
Tutorials
Develop a full stack mobile app
Neptune - building an offline app with encryption
Setting up SAP mobile start with Build Work Zone
Articles
SAP Mobile Services Documentation
What is new in MDK 24.4
Overview of SAP MDK
SAP Service and Asset Manager whats new in 2310?
Your guide to going offline (pillir)
Going offline with (Neptune)
Mapping out your mobile journey
Offline data sync patterns (Outsystems 11)
References
SAP Mobile Community
SAP Mobile Strategy
Research
Data Synchronization Patterns in mobile application design