react-native: what automation CI tool is the best? [closed] - react-native

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 5 years ago.
Improve this question
React native community: What CI tool do you use?
Our team has built a react-native ios app. We also have a separate test team that created an appium test suite to run against the app. The test suite can be run locally, but we are ready to setup a CI flow to build our app, run the appium tests against it, and eventually fill out this flow with deployment, code coverage, etc.
We have invested some time in attempting to get a build pipeline working within CircleCI to generate a build and then pipe the artifact to the appium project, with limited success. We reached out to CircleCI support and they have indicated that they do not officially support react-native at this time.
We are now exploring other CI options and are interested to see what others in the community are already using successfully.
Some research has lead us to several possiblities. Related research:
Continuous Integration with React Native
http://macoscope.com/blog/automate-testing-and-build-delivery/
http://blog.thebakery.io/continuous-integration-for-react-native-applications-with-fastlane-and-bitrise-ios-version/
Possible options:
BuddyBuild
Bitrise + Fastlane
TravisCI
Jenkins

Related

Is there react native library which can transfer data between 2 mobile devices in offline mode? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 1 year ago.
Improve this question
I am new to React Native development (for Android and iOS).
I am trying to transfer data between 2 mobile devices in offline mode (WiFi, Bluetooth or something else. QR codes no due to the data size limitations)
I found a good library react-native-wifi-and-hotspot-wizard and react-native-wifi-hotspot but it only supports Android, not iOS.
I am looking for a cross-platform (Android and iOS) data transfer library that can between 2 devices in offline mode.
Can anyone please suggest a library or some code tips?
ANDROID
you can use react-native-wifi-p2p library
https://github.com/kirillzyusko/react-native-wifi-p2p
yarn add react-native-wifi-p2p
you can use sendFile and receiveFile functions from this library for transfer files/data between 2 mobile devices
IOS
for Ios, you can use https://github.com/lwansbrough/react-native-multipeer#senddata-recipients--callbackerr
You can use my open source repo at https://gitlab.com/amir1gorji/gorji
There was a challenge to build such thing using React Native and I wrote the app in this repo.

React Native code editor / IDE with intellisense/code-completion [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 5 years ago.
Improve this question
React Native code editor/IDE with intellisense/code-completion?
I have heard of WebStorm but it is not free. Anyone using one that is free and you would recommend it?
Problem
You would like code completion for developing React Native applications.
Solution
Facebook has a Atom plugin called Nuclide which comes with code completion. You can install this plugin to a fresh install of Atom and have code completion.
Steps
Install Atom from here
Open Atom and go to preferences.
Click on Packages
Type in Nuclide and click install
For more information on setting up Nuclide with Atom take a look at the setup pages here.

What is the difference between expo and react native app developing? [closed]

Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed 5 years ago.
Improve this question
I am going to develop react native app using Expo but I don't have idea which one is best? Please suggest me any idea?
Actually I am using Expo. Which is best Expo or normal Android or Xcode development?
When you write code in Expo (abbr. XDE), you write React Native code. Expo has two main pieces:
1) XDE: a developer tool for creating projects, viewing logs, opening on your device, publishing, etc.
2) The Expo client: an app on your phone that lets you open your projects while you're working on them, without needing to go through XCode or Android Studio, and also lets other people view them too!
But ...
With most apps in React Native, you end up needing to utilise several
third party native libraries, which Expo doesn’t current support
outside of their built in APIs. There are a lot of things that can be
done in JS only, but I’ve always ended up running into a need for
native libraries with every React Native project I’ve worked on
(several production apps). That being said, Expo does support
“detaching” your app from Expo, which will allow you to carry on with
a standard free standing React Native app.
Expo has some advantages over using normal Xcode/Studio like expo client, but it also has its cons when it comes to large scale applications . You can choose based on your needs.
If you’re just getting started and you need to get off the ground quickly, I’d definitely recommend Expo
Note: This answer is a blend from multiple developers

Looking for free react native ide for windows [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 6 years ago.
Improve this question
i am looking for a free react native IDE for windows.
Webstorm is not free, and Deco is for mac.
any suggestions ?
You can try vs-code by microsoft or Atom by github.
They both have react-native plugins you can try.
react-native plugin for vscode
react-native-autocomplete plugin for Atom.
These are just two plugins from a quick search on the web. I'm sure there are more.
I'm using vscode with its react-native plugin and i don't need more than that.
Try Nuclide - open source, Atom based IDE for React Native developed by Facebook.
I strongly recomend you Visual Studio Code. You will find a lot of plugins very kind and helpful

Need a demo project for Visual Studio Apache Cordova with Sencha Touch [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 2 years ago.
Improve this question
I started to look into the Visual Studio Apache Cordova and try to build some cross platform mobile apps. I want to use Sencha Touch as the framework, but I googled a lot and couldn't find a single demo project which uses Sencha Touch, could somebody tell me where I can find one as a start point.
You can get started by using:
Start with [Sencha Touch 2.4 Getting Started Guide][3] to and download all the resources you need locally if you haven't already.
Once you are have the environment setup, Sencha CMD will help you by generating a starting project.
There's plenty of info on that so I'm skipping ahead to the Cordova part.
# Make sure you are inside your app project folder
cd to/app/project/directory
sencha cordova init
This will add Cordova to your project.
# Now we will create the os level app project inside
# myapp/cordova/platforms/...
sencha app build android # or other OS
Assuming no errors you should have yourself a basic app you can play with.
If you want to see a very basic Sencha Touch Cordova project you can take a look at one I have, but it's a demo for iOS icon troubleshooting. You could still use it and do a build for Android or windows as there really isn't anything preventing that.
https://github.com/Trozdol/icondemo
OH! When using Sencha CMD and Cordova there are some handy commands to use if you get build errors..
sencha app watch # compiles SASS and Compass, creates a web server, warns of errors, etc
sencha app build
sencha app refresh
# while inside myapp/cordova/
cordova build
cordova platforms rm [os here]
cordova platforms add [os here] # alt: sencha app build native
cordova plugin add [url to plugin repo]
cordova plugin list