Introducing
OutSystems Developer
Cloud Apps
Types of Apps
Programming Model
What App Should I Choose?
ODC Studio Workflow
Types of Apps
2
Types of Apps
Web App Mobile App
(Phone and Tablet)
3
Types of Apps
Web App Mobile App Library
(Phone and Tablet)
4
Types of Apps
Web App Mobile App Library
(Phone and Tablet)
5
Web and Mobile Apps
State-of-the-Art Architecture
Follow the most recent standards and best practices, protecting you while making you
move fast in an always changing landscape.
6
Web and Mobile Apps
State-of-the-Art Architecture
Follow the most recent standards and best practices, protecting you while making you
move fast in an always changing landscape.
Apps that Delight Your Users
Deliver apps that move at the speed of thought. Increase customer engagement:
check! Making your employees more productive: check! Make everyone fall in love
with your apps: check!
7
Web Apps and Mobile Apps
State-of-the-Art Architecture
Follow the most recent standards and best practices, protecting you while making you
move fast in an always changing landscape.
Apps that Delight Your Users
Deliver apps that move at the speed of thought. Increase customer engagement:
check! Making your employees more productive: check! Make everyone fall in love
with your apps: check!
Unified Developer Experience
Use low-code to create any app, for any device. Enjoy a great unified developer
experience so you can deliver fast and change faster.
8
Programming Model
9
Programming Model
10
Programming Model
11
What App Should to Choose?
Web App Mobile App
(Phone and Tablet)
12
Code Reusability
Common logic for all devices and Common logic for supported native
screen sizes. mobile platforms, and supported
browsers for PWAs.
Web App Mobile App
(Phone and Tablet)
13
Target Device and Audience
A browser. Native mobile apps run in Android
No installation is needed. and iOS. PWAs run in any device with
a supported browser.
Web App Mobile App
(Phone and Tablet)
OutSystems system requirements for ODC
14
User Experience
Responsive layout for all screen sizes Dedicated mobile UI patterns and
and types. experiences.
Web App Mobile App
(Phone and Tablet)
15
Performance
Performance designed for the client Performance designed for the client
side, with smart mechanisms to side, with smart mechanisms to
optimize the data transfer. optimize the data transfer.
Web App Mobile App
(Phone and Tablet)
16
Access to Device Hardware
HTML5 supported device capabilities. Native mobile apps and PWAs access
a range of device capabilities.
Web App Mobile App
(Phone and Tablet)
17
Offline Capabilities
No offline capabilities.* For storing offline data, native mobile
apps use local storage and PWAs use
browser storage.
Web App Mobile App
(Phone and Tablet)
(*) Currently not available.
18
Deployment and Updates
Updates are automatic when users Native mobile apps can update
refresh the browser page. automatically. PWAs update
automatically when the app detects a
new version.
Web App
Mobile App
(Phone and Tablet)
19
Distribution
Share the link of the app with users. In-house distribution or through app
stores. Users can run a PWA directly
from your website, and add the app
icon to the device home screen.
Web App Mobile App
(Phone and Tablet)
20
ODC Studio Workflow
21
ODC Studio Workflow
22
ODC Studio Workflow
23