Overall Satisfaction with Android Studio
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.
- 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
- 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
- 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
- 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
Android Studio is as good for Android development, as Visual Studio has been for Windows development. It is my first choice for Android development because it includes an excellent suite of tools and support for Android. Its built in refactoring and code fixes are much more streamlined than Visual Studio's and are as good as Jetbrain's own set of these tools. I wish I could use Android Studio for more than just Android!
Do you think Android Studio delivers good value for the price?
Yes
Are you happy with Android Studio's feature set?
Yes
Did Android Studio live up to sales and marketing promises?
Yes
Did implementation of Android Studio go as expected?
Yes
Would you buy Android Studio again?
Yes