Skip to main content

Flowable Forms Native is hosted in our internal repository. So in order to install Flowable Forms Native you need to set up your credentials.

Installation

Dev set up

From version 2025.1.04+, Flowable Forms Native requires React Native 0.77.3. Projects can be created with an existing React Native 0.77.3 setup or initialized from scratch using the following command:

npx @react-native-community/cli init flowablenative --version 0.77.3

Some dependencies of Flowable Forms Native are based on Expo and Expo modules. These can be installed with the following commands:

yarn add expo@^52.0
npx install-expo-modules

Install peer dependencies

It is also necessary to install all peer dependencies that include native code, so React Native can automatically link them to the native projects:

2025.1.04+

"Expo managed" modules

expo install react-native-svg@15.8.0 react-native-gesture-handler@~2.22.0 expo-document-picker@~13.0.3 expo-image-manipulator@~13.0.6 expo-image-picker@~16.0.6

React & native modules that are not "Expo managed"

yarn add react-i18next@^11.16.5 react-native-file-viewer@^2.1.5 react-native-fs@^2.18.0 react-dom@18.3.1  @react-native-community/datetimepicker@^8.0.0 @react-native-cookies/cookies@^6.1.0 react-native-encrypted-storage@^4.0.3,

Installation for Versions Prior to 2025.1.04

yarn add @react-native-async-storage/async-storage@~1.15.0 @react-native-community/datetimepicker@~3.5.2 @react-native-cookies/cookies@~6.0.7 expo-document-picker@~10.0.3 expo-image-manipulator@~10.1.2 expo-image-picker@~11.0.3 expo-permissions@~13.0.3 react-native-config@~1.4.5 react-native-file-viewer@~2.1.4 react-native-fs@~2.16.6 react-native-gesture-handler@~1.10.2 react-native-svg@~12.1.1

Install Flowable forms native

The final step is to install the Flowable Forms Native package:

yarn add @flowable/forms-native

For iOS, run npx pod-install ios before starting the app.