So you have found that amazing new service or tool dedicated to developers but there is a catch: they do not support your favorite IDE. Tough luck, huh? You either change the environment you feel comfortable to work in, or you cut yourself off from that new stuff which will probably become (hopefully) a state of the art tool in the future.
Fear not. Here are 5 popular IDEs for Android development that work with Nativetap in tandem, plus some info about the way we integrate with IDEs, in general.
As expected, Google’s homeboy, Android Studio, is one of the most popular, if not THE most popular, IDE on the market right now. And that speaks a lot about an IDE for the most popular Mobile OS that has over 2 billion users worldwide. Android Studio is… Android Studio. Pretty much everyone that even slightly came into contact with Android app development surely knows Android Studio. What else is there?? Android Studio is a multiplatform (Windows, Linux, and MacOS) IDE built on top of JetBrains’ IntelliJ IDEA as a platform focused solely on Android development. Speaking of which…
IntelliJ IDEA is another instance of a very popular development platform in the Android community. However, IntelliJ IDEA isn’t targeted solely at Android developers but rather Java developers in general. Thus, it supports any operating system that supports Java which includes MacOS, Windows and multiple versions of Linux systems. IntelliJ IDEA can be also found in two editions: Community and Ultimate. While the Community edition is free of charge, it does require quite a number of plugins in order to be moderately useful. For more differences between the Community and Ultimate editions, it would be best to see the JetBrains’ page dedicated to their comparison.
Another popular IDE for multi-platform mobile development is Xamarin, or should I say Visual Studio with Xamarin? Either way, Xamarin tools (such as Xamarin.Android or Xamarin.iOS) help C# developers write native apps for Android, iOS, and Windows. Sounds nice, eh? In regards to pricing, Visual Studio with basic options is free and can prove to be useful for single developers and small teams. Bigger companies will have to contact a Xamarin representative in order to discuss the additional benefits. Xamarin’s popularity is also due to a simple business fact: by using Xamarin mobile development platform business owners decrease time and cost of engineering by writing shared code with a single tech stack. Are you a big mobile development company? Sign up for a FREE account at Nativetap and reach out to find out how we can help your company be successful in application development. The following video walks you through the process of testing and debugging Xamarin apps with Nativetap.
We’re happy to inform you that it is possible (and advised) to test your Android games built in your favorite game development engine. Which is, to be honest, a big deal. The game player population is the most unforgiving customer base there is, demanding AAA gameplay quality with great storytelling and interesting, fresh gameplay mechanics. They want it now, and they want it free. The player base will also find bugs faster than anyone else and they’ll never forget. Now, you can either try to explain to an angry player why the game freezes on their mobile device, or you can be fast and efficient and test your next game update with our Device Fleet. For a quick runthrough of how this Unity and Nativetap work together, see the following video.
NetBeans is a software development platform for any OS that supports JVM (meaning Windows, Linux, and Mac). NetBeans surely speaks to open-source supporters and “past-time developers” as it’s totally free and open source. Luckily, the quality of this IDE certainly isn’t “past-time development” level, as it allows you to build multiplatform systems and complex GUIs. NetBeans also supports a number of languages such as PHP, Java (obviously…) and C/C++. Downsides? NetBeans is definitely a glutton for your machine’s memory.
Ok, so we did a “Quick! Give me 5 Android development platforms. Now! My life depends on it!” kind of thing. Let’s now move on to the “Why?”
There is a big chance that you as an Android developer or application owner write, test, and build your Android applications in at least one of these IDEs. There’s also a big probability that you very much like it but also want to augment your testing capabilities. Luckily for you, Nativetap can flawlessly integrate with all of them, and essentially with any other serious IDE.
You see, when I say “integrate” I don’t really mean that in a literal sense, at least not all the time. Nativetap works with anything that communicates with a device by the Android Debug Bridge (ADB). We just teleport one of the devices to you during one of your bug hunts. However, if you want to call that an “integration”, feel free to :).
Other than that? We have a dedicated Nativetap plugin in the JetBrains Plugin Repository, always up to date and ready to use. Also, check out this little post on integrating Nativetap with Crashlytics.