Android Studio vs IntelliJ IDEA vs PyCharm

Android Studio
Android Studio

IntelliJ IDEA
IntelliJ IDEA


- No public GitHub repository available -
- No public GitHub repository available -
- No public GitHub repository available -

What is Android Studio?

Android Studio is a new Android development environment based on IntelliJ IDEA. It provides new features and improvements over Eclipse ADT and will be the official Android IDE once it's ready.

What is IntelliJ IDEA?

Out of the box, IntelliJ IDEA provides a comprehensive feature set including tools and integrations with the most important modern technologies and frameworks for enterprise and web development with Java, Scala, Groovy and other languages.

What is PyCharm?

PyCharm’s smart code editor provides first-class support for Python, JavaScript, CoffeeScript, TypeScript, CSS, popular template languages and more. Take advantage of language-aware code completion, error detection, and on-the-fly code fixes!

Want advice about which of these to choose?Ask the StackShare community!

Why do developers choose Android Studio?
Why do developers choose IntelliJ IDEA?
Why do developers choose PyCharm?

Sign up to add, upvote and see more prosMake informed product decisions

What are the cons of using Android Studio?
What are the cons of using IntelliJ IDEA?
What are the cons of using PyCharm?
    Be the first to leave a con
    What companies use Android Studio?
    What companies use IntelliJ IDEA?
    What companies use PyCharm?

    Sign up to get full access to all the companiesMake informed product decisions

    What tools integrate with Android Studio?
    What tools integrate with IntelliJ IDEA?
    What tools integrate with PyCharm?

    Sign up to get full access to all the tool integrationsMake informed product decisions

    What are some alternatives to Android Studio, IntelliJ IDEA, and PyCharm?
    Visual Studio
    Visual Studio is a suite of component-based software development tools and other technologies for building powerful, high-performance applications.
    Standard Eclipse package suited for Java and plug-in development plus adding new plugins; already includes Git, Marketplace Client, source code and developer documentation. Click here to file a bug against Eclipse Platform.
    Xamarin’s Mono-based products enable .NET developers to use their existing code, libraries and tools (including Visual Studio*), as well as skills in .NET and the C# programming language, to create mobile applications for the industry’s most widely-used mobile devices, including Android-based smartphones and tablets, iPhone, iPad and iPod Touch.
    The Xcode IDE is at the center of the Apple development experience. Tightly integrated with the Cocoa and Cocoa Touch frameworks, Xcode is an incredibly productive environment for building amazing apps for Mac, iPhone, and iPad.
    Flutter is a mobile app SDK to help developers and designers build modern mobile apps for iOS and Android.
    See all alternatives
    Decisions about Android Studio, IntelliJ IDEA, and PyCharm
    No stack decisions found
    Interest over time
    Reviews of Android Studio, IntelliJ IDEA, and PyCharm
    Review ofAndroid StudioAndroid Studio
    1. It is pretty neat and stable. I find very few issues with it.

    2. This software provides a good base or platform on building apps and has great features.

    3. I prefer this software since it gives me more options in building my app and has no restrictions.

    How developers use Android Studio, IntelliJ IDEA, and PyCharm
    Avatar of Promethean TV
    Promethean TV uses IntelliJ IDEAIntelliJ IDEA

    PrometheanTV builds applications and services utilizing a variety of languages and technologies. The IntelliJ IDE is used by various technical staff to build software on a variety of languages supported by the IDE including Java, HTML/CSS/JS, etc.

    Avatar of Scrayos UG (haftungsbeschränkt)
    Scrayos UG (haftungsbeschränkt) uses IntelliJ IDEAIntelliJ IDEA

    IntelliJ IDEA is our polyglot IDE of choice. We use it esentially for all programming and coding aswell as some basic database management and planning. IntelliJ IDEA has proven to be a reliable companion in developing our various software.

    Avatar of Kang Hyeon Ku
    Kang Hyeon Ku uses IntelliJ IDEAIntelliJ IDEA

    eclipse 를 쓰면서 이만하면 충분한거 아닌가 왜 돈내고 IDE를 사서 쓰지 했는데, 진짜 돈 값을 한다. 정말 자동화 완성 기능은 엄청난것 같다. 단축키로 이소스 저소스 넘어 다니고 이창 저창 뜨우는게 편하다. 그리고 프레임워크 서포트 기능이 장말 강력하다. 그리고 가장 맘에 드는 점은 터미널이 기본 창에 있는 점이 좋다. CMD 가 싫으면 설정을 통해 다른 터미널 프로그램으로 바꿀수 있다.

    Avatar of papaver
    papaver uses Android StudioAndroid Studio

    mainly use for building and debugging android projects. used it to test builds out of both unity and ionic. used the plugin version back in the day when i was developing the android app at my startup.

    Avatar of datapile
    datapile uses IntelliJ IDEAIntelliJ IDEA

    If Scala and Spring are the gods gifts in terms of programming languages and opinionated-frameworks, then JetBrain's IntelliJ IDEA is the IDE equivalent.

    Words don't do it justice.

    Avatar of Yaakov Gesher
    Yaakov Gesher uses PyCharmPyCharm

    PyCharm is our preferred IDE for python apps, for all its simple awesomeness in writing code, as well as the ease with which you can run a Django shell, a web server, or run tests.

    Avatar of MOKA Analytics
    MOKA Analytics uses IntelliJ IDEAIntelliJ IDEA

    We use IntelliJ IDEA because it has great support for both Python and JS. In particular, its type-based code analyses, refactoring tools, and debugger are world class

    Avatar of Antoine Praet
    Antoine Praet uses Android StudioAndroid Studio

    Android Mobile Application is partially developed with Android Studio (UI Component only) The core is developed with Xamarin.

    Avatar of Promethean TV
    Promethean TV uses Android StudioAndroid Studio

    PrometheanTV provides SDKs for Android devices and utilizes the Android Studio DE for development and testing purposes.

    Avatar of Eliana Abraham
    Eliana Abraham uses PyCharmPyCharm

    I used pycharm for Machine learning. Then I switched back to sublime and I am going to try atom now.

    Avatar of MadElf1337
    MadElf1337 uses Android StudioAndroid Studio

    Android studio is the best platform for app development & screwing around with the code Also very user-friendly

    Avatar of Nick De Cooman
    Nick De Cooman uses Android StudioAndroid Studio

    Experience with Android Studio in the context of Android Development. Mostly using Genymotion as main emulator.

    Avatar of Viraat Chandra
    Viraat Chandra uses PyCharmPyCharm

    Free for community projects... Must try for those looking for Python IDEs. Works out of the box.

    Avatar of BobStein
    BobStein uses PyCharmPyCharm
    • great editor
    • helpful configurations, though tedious
    • online docs (rival stackoverflow)
    Avatar of Seungkwon Park
    Seungkwon Park uses PyCharmPyCharm

    처음 파이썬을 배웠을 때 pycharm으로 배웠습니다. 지금은 빔을 사용하기 때문에 사용하진 않습니다.

    How much does Android Studio cost?
    How much does IntelliJ IDEA cost?
    How much does PyCharm cost?
    Pricing unavailable
    Pricing unavailable
    Pricing unavailable
    News about Android Studio
    More news