TrustRadius: an HG Insights company

Android Studio

Score8.8 out of 10

92 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.

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

Why I no longer write cross-platform mobile apps

Return on Investment

I use Android Studio as my primary development tool for the Android platform. Having previously used other cross-platform tools, such as Xamarin and Adobe Cordova, I have found that nothing beats native Android apps written using the official IDE for the platform. Google and Jetbrains have poured a lot of time, money, and effort into making this the fastest and easiest way to develop apps on Android.

Pros

  • Support for developing in either the emulator or a device means I can quickly diagnose platform specific issues
  • The support for Kotlin and Java is stellar, with projects easily containing both types of code with ease
  • Hot reload support means that I can quickly test changes without waiting for a length build and optimization process
  • Excellent cross platform support means I can develop on macOS, Windows, or Linux without losing functionality between platforms

Cons

  • Slow performance on older PCs means that you should develop only on the latest hardware
  • Project opening involves a long indexing and warm up process, meaning that a quick peek at an old project can result in a wait of a few minutes
  • Initial build times can be very long, although these have been slowly improving in recent versions of Android Studio

Return on Investment

10

Return on Investment

  • Code Analysis tools find bugs before code goes to production
  • Hot reload enables rapid change/test functionality to speed up development
  • Wide support for Android versions means my apps can continue to be updated for users on older phones and tablets
  • Cross platform support for the IDE means I am not tied to one operating system, so can support developers on their favored platform

Return on Investment

  • The great documentation has meant that I spend less time digging, and more time constructing
  • The support for older Android versions has meant that I can continue to support users on older versions, and earn income from them
  • The hot reload functionality has reduced development time compared to older versions of Android Studio, and so saved money

Alternatives Considered

Visual Studio IDE

Return on Investment

Microsoft Visual Studio Code, Firebase, Firebase Crashlytics

Android Studio makes it easy for us to get to market quickly

Return on Investment

We are using Android Studio to develop android apps for internal use and external publication. This is a very standard way to build the packages we are using, and it allows us to do all the things we want to do, such as code signing, apk verification, standard and debug builds, etc.

Pros

  • automated code signing
  • build
  • interface to gradle builds

Cons

  • usability with various packages is always a question mark
  • so much freedom to alter things that stuff goes non-standard in a hurry

Return on Investment

10

Return on Investment

  • automated code signing
  • ease of use
  • standard
  • community support

Return on Investment

  • we don't have to hunt around for people who know it, every mobile app developer already does

Return on Investment

LibreOffice, OpenSSL