Dobule React Native is based on the latest react native version 0.64.2
We have used some react native libraries, which helped us utilize some of the features already created by developers around the world. The libraries that have been used are NOT deprecated and are the most popular choices among the developers.
You can view the list of all libraries used in the package.json file. If you modify this file and get rid of any library, make sure that you get rid of any parts in the application depending on that library or your app might crash.
React Native applications are cross-platform, meaning that they are compatible with both iOS and Android devices. Features that are dependent on Native libraries (such as button toggles or list pickers), might look different on the devices, but for the most part, Dobule will look the same on both platforms.
NOTE: Please go through the process very thoroughly, or it might result in some environment issues that could be hard to resolve when trying to launch the emulators whether on Android or iOS devices.
Hopefully, you have a Mac device handy because iOS emulators are not available on Windows devices. Therefore, you can discard setting up homebrew and just follow React Native Environment Setup Link below for installation on a windows machine and then continue on with installing android studio and using react-native run-android to see the changes in android emulator.

React Native Environment Setup

Copy the script and paste it in the terminal
/bin/bash -c "$(curl -fsSL <https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh>)"Install Node
brew install nodeInstall Watchman
brew install watchmanInstall Cocoapods
sudo gem install cocoapodsInstall React Native CLI
npm install -g react-native-cliNavigate to the downloaded Dobule folder using terminal and run
Install & Open it
If you cannot open, go to System Preferences → Gate Keeper → Press Unlock Box → Enable Use of Flipper and now you should be able to open it
Important Note: Version of flipper is important, currently app supports any later version than 0.75.1 version. If you are going to use different option, please go to ios/Podfile and make sure that they are greater than the version mentioned there
use_flipper!({'Flipper' => '0.75.1', 'Flipper-Folly' => '2.5.3', 'Flipper-RSocket' => '1.3.1'}) # should match the version of your Flipper client app
Install all the modules needed
npm installInstall Pods
cd ios && pod install && cd ..
sudo xcode-select --switch /Applications/Xcode.apppod install && cd ..Run react native app
react-native run-iosreact-native run-androidsrc/android folder
react-native run-android
npm start in one terminal and in another terminal run react-native run-androidcd android && ./gradlew clean && cd .. and try to rerun the project afterNote: Please reach out to us if you have any installation problems. We can help you install and run the application on your device - [email protected] (Extra fees will apply)
We can also provide services for uploading the app on the App Store. (Extra fees will apply)