what debugging tool you are using for react native app development - reactjs

Hi guys what debugging tools you use for react native?
i also want to get ram usage of the app what is your recommended app?

I like to use Flipper which is a great debugging tool for react-native. For analyising network requests made by your application, Flipper's network plugin is very useful. For Android there exists a LeakCanary Plugin that enables support for LeakCanary, an open source memory leak detection library for Android, within Flipper.
For monitoring memory usage, I usually use XCode for iOS and Android Studio for Android directly.
For iOS: Start your App using XCode and launch Instruments via Xcode, choose Xcode > Open Developer Tool > Instruments.
For Android: Start your App using Android Studio and open the Android memory profiler.
For performance profiling specifically there is a good documentation in the official react-native documentation.

Related

Mobile Automation Test with Appium and Saucelabs

I'm a newbie on Appium and Saucelabs. If I understand correctly, the test script must be executed on my machine and the commands are sent in Saucelabs cloud, step by step (via http). If this assumption is correctly, can I executed script for iOS and Android on Windows machine? Mac OSX is required for iOS test?
Appium Studio is an IDE that lets you run iOS or Android on any machine. Mac OSX is not required fr iOS test with Appium. https://experitest.com/mobile-test-automation/appium-studio/datasheet/
Are you testing a native app or web app? I work for Testim that helps automate testing. We can emulate the devices from Chrome driver for web app testing. We recently came out with an easy free tool that enables you to record tests and then copy the code that can run on your Playwrite testing framework.
https://www.producthunt.com/posts/testim-s-playwright-recorder-playground
Check it out and let us know how you like it.

React Native Windows Support to write Native Bridge

We recently completed app development for IOS and Android version using React Native.
Now, our client is asking for Windows version also.
Can anyone can answer following question, would really appreciate that:
Do we require Windows machine to develop and test RN windows app version or Mac also can support?
How to write a bridge to communicate with native environment (like to read/write files in the file system, etc...)
Any articles, learning materials would be really helpful.

Linux cross-platform mobile app development tools in 2015

I am looking for an Cross-platform mobile app development tool that works on Linux. I have tried cordova and intel xdk but none of them works so okay like they are on windows. What are the the best cross-platform mobile app development tools in 2015?
edit: especially recommendations with easily admob and push notification integration would be so helpful.
First I need to clarify some information:
Cordova, also know as PhoneGap, is a bridge to build Hybrid applications and enable you to run in various platforms such as Android, iOS, WP8, Firefox OS, Tizen and others using Javascript + Html5 + css3.
Intel XDK relies on Cordova. Intel XDK is most an easy way to use cordova since it gives you the IDE and the ability to build your application on the cloud instead on your machine. And I am using it on Linux for almost a year without a problem, may you can tell what kind of problems did you have?
So, for now, my answer is that the best cross platform to build hybrid applications is Cordova and you can use Kendo Ui, JQuery Mobile, Ionic, Etc.
If you are looking for an easy way to use admob and push notifications my advice is that you gonna need to use an paid platform such as Telerik Platform($$$) or Ionic($? Free??). In this field Intel XDK did not helped me, once I had to built these features on my way because the support for them in Intel XDK is only if you are using the Legacy Platform (don't do it!).
It's worth take a look at NativeScript (BETA) which currently(2015-03) promises a cross-platform to build native applications Android, iOS and Windows Phone using a code in JS / Typescript.
http://cordova.apache.org/
https://www.nativescript.org

can i use spritebuilder to develop cross platform mobile app?

I wanna develop a game app, which should be platform independent. is spritebuilder a cross platform?
Currently, SpriteBuilder exports project files for Xcode limiting development to iOS. Plans are in the works so that SpriteBuilder can export for Android Studio as well, but as of this writing the current version of SpriteBuilder does not support this capability.
If you are still interested in using SpriteBuilder for iOS, you can use Apportable's free service to help translate your Objective-C code to run natively on Android. This will require additional programming and knowledge of another SDK such as Android Studio.
Unity is another free SDK that you can use to publish cross platform games that are 3D, although you will no longer be building truly native Apps for either iOS or Android.
Should this answer be sufficient, please mark "correct answer", else, let me know if there are any further questions you may have.

Possible to replace slow and HTML5 incompliant Adobe's Air WebKit v6531.9 (Webview)?

I'm developing a mobile app with Flex Builder. Some part is a webview that uses the webkit version available on the host. But the Adobe AIR version of webkit is slow (real slow) and does not support all HTML5 features such as window.localStorage. The loaded webpage works fine and fast in any other browser.
This is not the ideal situation to test the app. I don't want to debug it on my mobile device each time because it takes longer to deploy the app (and some other issues) to device again and again.
My question is:
Can I update/change/replace the version of adobe's AIR webkit to a newer one?
Resources (webkit.dll) are in:
C:\Program Files\Adobe\Adobe Flash Builder 4.6\sdks\4.6.0\runtimes\air\win\Adobe AIR\Versions\1.0\Resources
I have the latest version of AIR and Flash Builder (4.6), so don't tell me to upgrade.
Is there a 'trick' to do this (for example replace the WebKit.dll with an advanced/newer one)?
Here are the latest sources of Adobe WebKit.
But some files is absent.
I'm trying to build it now.
You can download sources with p4web client (mail me dima#kurilo.su for details).
UPD: I uploaded my sources here. You shall unpack it to C:\Distrib\webkit and then shall open C:\Distrib\webkit\adobe\compliance\air_3_3\WebKit\WebKit\WebKit.apolloproj\win\WebKit.air.vc2008.sln in Visual Studio 2008
it old version of WebKit from air 3.3. I hope, it is possible - to upgrade it.
I'm ready to help.

Resources