TrustRadius: an HG Insights company

Android Studio

Score9.3 out of 10

98 Reviews and Ratings

What is Android Studio?

Android Studio is an official Android development integrated development environment (IDE) for mobile application development in the Android operating system developed by Google. Android Studio is based on Jetbrains' IntelliJ IDEA IDE.

Best tool for Android Apps

Use Cases and Deployment Scope

Android Studio serves as my primary IDE for development of mobile apps. I write the code, test it how it looks on different screens and fix any error, before deploying the app. When it comes to business perspective side, it helps me with quick prototyping and cost efficient MVP development. No doubt, Android Studio is somewhat resource intensive, but it is a best tool for whether it be for a small projects or a large scale business app. Testing and debugging features make it one of the best IDE, and that's for sure.

Pros

  • It offers advanced code completion, and static analysis which speeds up coding and reduces errors.
  • Gradle integration helps to easily generate different app versions from a single project without the need of coding for a separate project, for example, if I am supposed to create a two different versions, one meant for free users and other for paid users, Android Studio allows me to do so from a single project, which saves a lot of time.
  • It provides real time information of CPU, mempry and network usage, which accordingly allows me to easily optimize the app.
  • Powerful emulator with almost all the device stimulation for testing.

Cons

  • It is heavy on RAM usage, with low end computers it slows down and often creashes.
  • Cache often needs to clear manually, in order to resolve syntax errors.

Return on Investment

8

Return on Investment

  • Positive Impact: No license fee, saves a lot of money upfront.
  • Positive Impact: Faster project delivery, because errors are cached quickly while typing code allowing to fix the code at the same time, and this eliminates the need of fixing bugs which saves time. Saves 20% of my time.
  • Negative Impact: Not works well on low end laptops with RAM less than 16GB.

Return on Investment

8

Alternatives Considered

Flutter by Google and React Native

Return on Investment

Snipe-IT, Microsoft Visual Studio Code

From Legacy to Modern Android - Android Studio Specialist 10 Years in Mobile Development

Use Cases and Deployment Scope

We use Android Studio to write Android app code and develop Android applications. Currently we are using JAVA, Kotling, XML and some webpages to show on UI. Earlier, we were using Eclipse to develop Android projects, but Eclipse is not giving updates to support the latest features, as well as not supporting AI agents like GitHub Copilot, Gemini Code Assist, etc. We resolved that problem via Android Studio.

Pros

  • Supporting latest api via Android platform
  • Supporting AI agents like Github Copilot, Gemini Code Assist etc
  • Providing better documentation and support

Cons

  • Some time its taking too much time to build app
  • Apply changes feature not working some time
  • Breaks ADB connection autometically

Return on Investment

10

Return on Investment

  • Android profiler helps us to get the realtime memory leaks, memory allocations and crashes.
  • Improved the proficiency of the developer
  • Reduced the overall cost of development

Return on Investment

10

Alternatives Considered

Microsoft Visual Studio, Eclipse and IntelliJ IDEA

Return on Investment

IntelliJ IDEA, Eclipse, Microsoft Visual Studio, Figma, OBS Studio, CleverTap

A few words about AS.

Use Cases and Deployment Scope

Android Studio is the primary IDE we use to develop our product.

Pros

  • Seamless integration with Kotlin, the main Android programming language.
  • Custom plugins support.
  • Good integration with Gradle, the main Android build system.

Cons

  • It requires quite a bit of computational power to operate properly -> you need a powerful machine to be able to use it on 100%

Return on Investment

9

Return on Investment

  • I don't have those numbers, but I am fairly certain that without Android Studio, we wouldn't be able to achieve our company goals.

Return on Investment

9

Alternatives Considered

Microsoft Visual Studio Code

Return on Investment

PyCharm, Microsoft Visual Studio Code, Microsoft Teams, GitHub, Gerrit Code

The best IDE to develop android apps

Use Cases and Deployment Scope

Android Studio is a well-known tool that is used to develop apps for android devices and is widely used to develop, test, debug, and deploy Android apps. It has an inbuilt emulator which supports many device models and configurations. It provides a beautiful development environment where we easily develop and deploy working Android apps.

Pros

  • We can develop apps for all types of android devices, whether it is mobile, tablet, TV, etc.
  • It has one of the great user interfaces.
  • It has more library support than other IDEs.
  • Well documented and large community.

Cons

  • Debugging is not that great, it can show some specific details for a better understanding of the issue.
  • It is a RAM eater tool, its hard to do multitask along with the android studio.
  • Sometimes after updating the android studio, we have to face so many random issues with the SDK or codes.

Return on Investment

8

Return on Investment

  • It supports multiple programming languages, like Java, Kotlin, Dart (Flutter), etc.
  • It offers cross-platform support for the easier development.
  • It offers auto code completion and refactoring the code, these two are my favorite.

Return on Investment

  • Android Studio helped us to develop android apps quickly and with better performance.
  • Using its emulator, we do not have to test the apps on different devices.
  • It has multiple theme options, so better design is possible.

Return on Investment

Xamarin, Pixabay, Google Pay (formerly Google Wallet)

Stability in your apps? The best option is Android Studio

Use Cases and Deployment Scope

Our company is dedicated to the design and manufacture of electronic equipment connected to the cloud using WiFi or GPRS technology. Being interconnected devices we need to design APPs that can be run on all types of mobile phones and tablets. Although there are different market options to develop ANDROID applications in a simple way, the fact of using the native platform gives us the advantage of having total flexibility in addition to the fact that in the face of new versions of the operating system, ANDROID STUDIO will always be updated. With ANDROID STUDIO we have been able to provide our clients with robust and reliable APPs to manage our equipment remotely.

Pros

  • By using native code you have full access to functionalities.
  • It supports programming in JAVA and also in KOTLIN according to the preference of the software engineer.

Cons

  • Perhaps for a novice programmer, the amount of options visible in the interface could be intimidating.
  • Emulators are usually slow, perhaps their performance could be optimized.
  • Improve the integration wizard with GOOGLE FIREBASE services.

Return on Investment

9

Return on Investment

  • Native code.
  • Constant updates.

Return on Investment

  • The APPs developed with ANDROID STUDIO take a long time to develop, however this extra expense is compensated by the low rate of claims that our technical service must attend.
  • By working with native code, you do not depend on external library providers and their associated cost.

Alternatives Considered

Ionic

Return on Investment

Firebase, Cisco Jasper, Altium Designer