Introducing
OutSystems Apps
Types of Apps
Programming Model
What App Should I Choose?
Service Studio Workflow
Types of Apps
2
Traditional Web
Types of Apps
3
Traditional Web Mobile
(Phone and Tablet)
Reactive Web
Types of Apps
4
Mobile
(Phone and Tablet)
Reactive Web
Types of Apps
Traditional Web
5
Reactive 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
Reactive Web and Mobile Apps
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!
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.
7
Reactive Web and Mobile Apps
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.
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!
8
Programming Model
9
Programming Model
10
Programming Model
11
Reactive Web Mobile
(Phone and Tablet)
Which App Should to Choose?
12
Common logic for all devices and
screen sizes.
Reactive Web
Common logic for supported native
mobile platforms, and supported
browsers for PWAs.
Mobile
(Phone and Tablet)
Code Reusability
13
A browser.
No installation is needed.
Reactive Web
Native mobile apps run in Android
and iOS. PWAs run in any device with
a supported browser.
Mobile
(Phone and Tablet)
Target Device and Audience
End-User Requirements
14
Responsive layout for all screen sizes
and types.
Reactive Web
Dedicated mobile UI patterns and
experiences.
Mobile
(Phone and Tablet)
User Experience
15
Performance designed for the client
side, with smart mechanisms to
optimize the data transfer.
Reactive Web
Performance designed for the client
side, with smart mechanisms to
optimize the data transfer.
Mobile
(Phone and Tablet)
Performance
16
HTML5 supported device capabilities.
Reactive Web
Native mobile apps and PWAs access
a range of device capabilities.
Mobile
(Phone and Tablet)
Access to Device Hardware
17
No offline capabilities.*
Reactive Web
For storing offline data, native mobile
apps use local storage and PWAs use
browser storage.
Mobile
(Phone and Tablet)
Offline Capabilities
(*) Currently not available.
18
Updates are automatic when users
refresh the browser page.
Reactive Web
Native mobile apps can update
automatically. PWAs update
automatically when the app detects a
new version.
Mobile
(Phone and Tablet)
Deployment and Updates
19
Share the link of the app with users.
Reactive Web
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.
Mobile
(Phone and Tablet)
Distribution
20
Service Studio Workflow
21
Service Studio Workflow
22
Service Studio Workflow
23

1.1. Introducing OutSystems Apps.en-US.pdf

  • 1.
    Introducing OutSystems Apps Types ofApps Programming Model What App Should I Choose? Service Studio Workflow
  • 2.
  • 3.
  • 4.
    Traditional Web Mobile (Phoneand Tablet) Reactive Web Types of Apps 4
  • 5.
    Mobile (Phone and Tablet) ReactiveWeb Types of Apps Traditional Web 5
  • 6.
    Reactive Web andMobile 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
  • 7.
    Reactive Web andMobile Apps 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! 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. 7
  • 8.
    Reactive Web andMobile Apps 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. 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! 8
  • 9.
  • 10.
  • 11.
  • 12.
    Reactive Web Mobile (Phoneand Tablet) Which App Should to Choose? 12
  • 13.
    Common logic forall devices and screen sizes. Reactive Web Common logic for supported native mobile platforms, and supported browsers for PWAs. Mobile (Phone and Tablet) Code Reusability 13
  • 14.
    A browser. No installationis needed. Reactive Web Native mobile apps run in Android and iOS. PWAs run in any device with a supported browser. Mobile (Phone and Tablet) Target Device and Audience End-User Requirements 14
  • 15.
    Responsive layout forall screen sizes and types. Reactive Web Dedicated mobile UI patterns and experiences. Mobile (Phone and Tablet) User Experience 15
  • 16.
    Performance designed forthe client side, with smart mechanisms to optimize the data transfer. Reactive Web Performance designed for the client side, with smart mechanisms to optimize the data transfer. Mobile (Phone and Tablet) Performance 16
  • 17.
    HTML5 supported devicecapabilities. Reactive Web Native mobile apps and PWAs access a range of device capabilities. Mobile (Phone and Tablet) Access to Device Hardware 17
  • 18.
    No offline capabilities.* ReactiveWeb For storing offline data, native mobile apps use local storage and PWAs use browser storage. Mobile (Phone and Tablet) Offline Capabilities (*) Currently not available. 18
  • 19.
    Updates are automaticwhen users refresh the browser page. Reactive Web Native mobile apps can update automatically. PWAs update automatically when the app detects a new version. Mobile (Phone and Tablet) Deployment and Updates 19
  • 20.
    Share the linkof the app with users. Reactive Web 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. Mobile (Phone and Tablet) Distribution 20
  • 21.
  • 22.
  • 23.