Android Studio for teachers and authors
Updated November 15, 2019

Android Studio for teachers and authors

Barry Burd | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Review Source

Overall Satisfaction with Android Studio

I use Android Studio in my dual capacity as both a teacher and an author. I teach computer science at a liberal arts college, and I write books on Android and Flutter app development. The only others in my organization who use Android Studio are students in some of my courses. For my work writing Android app development books, Android Studio is the only reasonable alternative. (As far as I know, the number of Android developers who don't use Android Studio is near zero.) For development in Flutter, I use Android Studio because I've been told that it's the most mature platform for Flutter development. I have reason to believe this because Android Studio and Flutter come from the same company; namely, Google.
  • Features customized for Android and Flutter development. For example, it has Java-to-Kotlin translation for Android and easy widget wrapping for Flutter.
  • Good refactoring tools.
  • Highly customizable.
  • Unlike Eclipse, Android Studio has no concept of a workspace. Each window houses only one project. It's not very easy to jump between projects.
  • Android Studio isn't lightweight. It consumes lots of memory and takes lots of time to perform certain tasks.
  • I frequently see ignorable messages telling me that Android Studio has encountered an error (an error in the IDE, not an error in my code). I've never bothered to find the source of these messages because the messages go away quickly, and they don't keep me from running my code.
  • I cover Android Studio in my Android app development and Flutter app development books.
  • My students use Android Studio in their mobile app development courses.
Eclipse used to be the official IDE for Android. Since Android Studio is now the official IDE, and since Eclipse is no longer supported for Android, I have no choice but to use Android Studio. Of course, Android Studio has more features than Eclipse had because (1) Android is now five years older and (2) Android Studio is more intimately linked with Android than Eclipse was.
The IntelliJ community is quite open. I've met many of the company's developers at conferences. They work closely with the stewards of Android and Flutter.

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?

No

Would you buy Android Studio again?

Yes

Android Studio is the official IDE for Android App development. If you're writing Android apps, you have to use Android Studio. (Maybe there are some other IDEs but I've never seen anyone use any others.) For Flutter development, I intend to try VS Code and some other environments when I have time. I'm told that other environments are useful but not as feature-rich.