Mobile Server-Driven UI Application This project is a mobile application that leverages server-driven UI principles, allowing users to configure and display screens dynamically through a web panel. By decoupling the user interface from the application logic, the app provides flexibility and adaptability
This repository contains the SDUF React Native application. Follow the instructions below to set up and run the project.
- Set Up Your Environment
-
Clone the repository:
git clone git@github.com:Dimakoua/sdufReactNative.git
-
Navigate to the project directory:
cd sdufReactNative -
Install the dependencies:
npm install
To dowload yarn release remove
"packageManager": "yarn@3.6.4"from package.json and run
yarn set version 3.6.4-
Register an account here.
-
Create a new project on the registration platform.
-
Edit the `.env` file in the project directory with the project ID and token you received after creating the project.
-
In order to use maps, register and get an API key from Maptiler
-
Inside the project, you can create a screen. Note: An 'index' screen is mandatory.
-
Open a screen and use the drag and drop feature available on the platform to set up one.
To run the application on an Android device or emulator, execute the following command:
npx react-native run-androidnpx react-native start --reset-cacheTo run the application on an Android device or emulator, execute the following command:
cd ios && NO_FLIPPER=1 pod installFrom root dir
npm run ios format all files with Prettier:
npm run prettierFixAllMore details here
- This application currently supports only Android devices.
- This is the initial version of the application.
Enjoy!






