TrustRadius Insights for Android Studio are summaries of user sentiment data from TrustRadius reviews and, when necessary, third party data sources.
Pros
Wide Device Support: Users have expressed their satisfaction with the wide variety of android devices supported by the platform for app development, encompassing mobile phones, tablets, TVs, and other devices. This extensive compatibility ensures that developers can target a diverse range of hardware configurations effectively.
Great User Interface: The excellent user interface of the platform has been consistently praised by reviewers as a standout feature that significantly enhances the overall user experience. Its intuitive design and smooth navigation contribute to a seamless development process.
Extensive Library Support: Customers highly value the comprehensive library support offered by the IDE, deeming it superior to other Integrated Development Environments available in the market. The robust library resources empower developers to efficiently access and integrate various functionalities into their projects.
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
Likelihood to Recommend
If anyone is working on the generic android project not on customise android OS project, then Android Studio is the very good option. In case of customised OS, there are some compatibility issues that will come, so I will not prefer it in that case, but for the generic cases, nothing is better than Android Studio. I am using Android Studio for my 10+ running projects and Eclipse only for 1 Android Pax terminal app development.
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.
Likelihood to Recommend
Best choice for building complex apps with lots of features or with heavy background services. Also best for testing and code management tools, especially when working in a team. I won't recommend it for small projects, simple apps and it consumes a lot of RAM, especially when using an older PC or a laptop.
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%
Likelihood to Recommend
It is ideal to write Android code, but requires some specific plugins/settings to be able to work with other types of systems/languages (Python, JS, etc.)
VU
Verified User
Engineer in Research & Development (10,001+ employees)
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.
Likelihood to Recommend
Android Studio is well suited in the case of any type of android app development. It is also widely used for testing, debugging, and improving the app. It might not be suitable for you if your system has low configurations, like in less than 4 GB ram, it's nearly impossible to build apps.
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.
Likelihood to Recommend
When an APP must be made with access to very specific functions, the use of native code is the only option and that is where ANDROID STUDIO is unbeatable. On the other hand, when the APP is based on standard functionalities, there are other options that can meet the objective in less time and with less qualified personnel.
Android is an operating system that was designed for handheld devices by Google. I started developing in my college days. And now I am doing it at a professional app development company. We generally develop applications for Android and iOS. For Android apps, we are using the Android Studio platform which is also developed by Google itself. Android Studio allows users to develop all device-compatible apps. And it is always being upgraded by Google developers.
Pros
It's updating regularly and becoming better and better
The device compatibility of apps which are developed by this platform
Installation is so easy and the product is easy to use
Cons
Hot reload doesn't work sometimes
Emulators could be better
System requirements are higher than other tools
Likelihood to Recommend
First of all, Android Studio is so easy to configure and you can use it easily. You will get updates regularly. You can develop apps and can test apps on various devices. The support community is also too good. You can find many solutions on stack overflow and on other sites if you are stuck somewhere between developing. If your system has low capacity then it's less recommendable because Android Studio needs a good system to run well.
VU
Verified User
Employee in Information Technology (11-50 employees)
I am the lead developer for a medical device company and we decided to write our app in Flutter. I have found that Android Studio is the best app for Flutter development. We use Android Studio exclusively as our IDE of choice and it fills all of our business needs.
Pros
Perfect for both Android and Flutter development
Has a great set of plugins for specific needs
Has a nice look and feel and a great layout
Cons
More improvement with the Android emulator functionality
More improvement with the database explorer functionality
Likelihood to Recommend
Android Studio is a great mobile development IDE. I have found it is the best for both Android and Flutter development. It is created by JetBrains, so any developer used to their products, such as IntelliJ IDEA, will find themselves right at home with this IDE. It is very intuitive so it is a good choice for people needing to learn an IDE quickly.
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
Likelihood to Recommend
Android Studio is the only platform you should consider for Android development. I have found that nothing else comes close in terms of documentation or support. There is always the temptation to develop for Android using a cross platform toolkit, such as Xamarin, but unless your app is incredibly simple, you will find your self wrestling with the toolkit more than actually creating your product.
If you have any Android projects still in Eclipse, you should upgrade these to Android Studio - the backwards compatibility for older versions of Android is very good, with issues only occurring with debugging on older (Lollipop or below) devices.
The only scenario Android Studio is not suitable for is cross-platform development. There is no way to share code between iOS, macOS, or Windows projects with Android Studio, unless you are developing a game in C++. If you wish to develop cross platform mobile apps, I suggest Microsoft Visual Studio.
[Android Studio is] being used mostly by the engineering team, and that too specifically by the Android engineers coding in Kotlin / Java, along with the Product Management and Quality Analyst teams. Since it's an app development tool, it doesn't find any use case with the non technical departments and is only used by technology teams.
Pros
Quick to learn and easy to use
Debugging is super easy
Open source
Cons
Needs high performance system/laptop
Leads to crashes on most basic windows laptops as it takes a lot of RAM
Need to make system level changes to let flutter work with this
Likelihood to Recommend
[Android Studio is] best suited for beginners and even intermediate developers as it offers complete assistance and highlights errors and suggestion to improvise the code. It even predicts the code with a good level of accuracy to help the developer who are new. It's. It well suited for large scale teams as it needs high performing systems as well as it's not the optimum tool for collaboration coding. Though you could integrate with git and make it work, but other solutions might be better for large scale teams.
VU
Verified User
Vice-President in Product Management (51-200 employees)
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
Likelihood to Recommend
It's probably just the best, most standard, easiest to use build system for android that exists. It has a ton of features and doesn't really lack in any. Any stuff it is missing is gradually being added by the community authors, and community support is a really big thing for us.