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.