Introducing
The Slant team built an AI & it’s awesome
Find the best product instantly
Add to Chrome
Add to Edge
Add to Firefox
Add to Opera
Add to Brave
Add to Safari
Try it now
4.7 star rating
0
What is the best alternative to Android Studio?
Ad
Ad
IntelliJ IDEA
All
25
Experiences
Pros
16
Cons
8
Specs
Top
Pro
Smart refactorings
IDEA places an emphasis in safe refactoring, offering a variety of features to make this possible for a variety of languages. These features include safe delete, type migration and replacing method code duplicates.
See More
Top
Con
Slow startup
Startup can be slow depending on system configuration.
See More
Top
Pro
Fast and smart contextual assistance
Uses a fast indexing technique to provide contextual hints (auto-completion, available object members, import suggestions). On-the-fly code analysis to detect errors and propose refactorization.
See More
Top
Con
Uses a lot of RAM
See More
Top
Pro
Android support, JavaEE support, etc
A very complete development environment support.
See More
Top
Con
Somewhat expensive
IntelliJ IDEA is fairly expensive, with a pricetag of $149/year. However there is a free community edition available.
See More
Top
Pro
Support for many languages
IntelliJ supports many languages besides Java, some of these are: golang, Scala, Clojure, Groovy, Bash, etc.
See More
Top
Con
Built with closed source components
The version with full features is not opensource. Parts of the code are under apache licence though.
See More
Top
Pro
Lots of plugins
Many plugins are available for almost any task a developer may need to cover. Plugins are developed by Jetbrains themselves or by 3rd parties through the SDK available for writing them.
See More
Top
Con
Cannot open multiple projects in the same window
See More
Top
Pro
Stable and robust
IntelliJ IDEA hardly ever crashes or has any issues that plague other Java IDEs like file corruption or slowness.
See More
Top
Con
Lack of plugins
IntelliJ supports a very small amount of plugins. Although these are 'quality approved', many features are missing and can't be implemented because of that.
See More
Top
Pro
Intuitive and slick UI
IDEA has a clean, intuitive interface with some customization available (such as the Darcula theme).
See More
Top
Con
Bugs are not solved as often as they should
They are more interested in adding new features or issuing new versions than solving bugs.
See More
Top
Pro
Clear and detailed documentation
The documentation is exhaustive, easy to navigate, and clearly worded.
See More
Top
Con
Standard hotkeys behave differently
Seems like hotkeys assignment in Idea has no logical consistency. Like «F3» is usually next match, «Ctrl+W» - close tab, etc — they map to some different action by default. There is a good effort in making the IDE friendly for immigrants from other products: there are options to use hotkeys from Eclipse, and even emacs. But these mappings are very incomplete. And help pages do not take this remapping into account, rather mentioning the standard hotkeys. So, people coming from other IDEs/editors are doomed to using mouse and context menus (which are rather big and complex).
See More
Top
Pro
Very powerful debugger
With ability to step into a certain part of a large method invocation (Shift+F7), drop frame, executing code snippets, showing method return values, etc.
See More
Top
Pro
Free version available
There is a free community edition (open source) and an ultimate edition, which you can compare here. The ultimate edition is available for free for one year for students but must be registered through an .edu e-mail account.
See More
Top
Pro
Many convenient features
These simplify the daily work, e.g. copy/cut a whole line without the need to select it.
See More
Top
Pro
Gradle support
See More
Top
Pro
Built-in Git support
See More
Top
Pro
Student Benefits
Verify yourselves as a student to get more perks.
See More
Top
Pro
Embedded database support
Creating an embedded database, running SQL script in a dedicated terminal, viewing tables and their contents, and creating a connection to an in-memory or embedded database is fully supported.
See More
Top
Pro
Prices are not bad
I pay $24 a month and i have access to all jetbrain peoducts , so i use their many tools , i tried many others like netbeans , eclipse , etc , they re good but intelij is on the space and the sky is the limit . Been using it for 5 years and i cant tell i got frustrated using .it
See More
Specs
Platforms:
Windows, Linux, Mac
Hide
See All
Experiences
Free / paid
713
124
Codeit
All
7
Experiences
Pros
6
Cons
1
Top
Pro
Free and open source
Source code is available on Github.
See More
Top
Con
No multiple accounts
It would be useful to add more than one Git host account to Codeit.
See More
Top
Pro
Supports a lot of languages
C, C++, C#, CSS, HTML, Java, JavaScript, Lua, LaTex, Python, Ruby, SQL and more.
See More
Top
Pro
Easy to setup
Codeit is really quick to load and pretty simple in terms of UI, so setup is a minute max. It's a web app, so it weighs nothing on your phone too.
See More
Top
Pro
Live view
If you're editing a site and want to see how it looks, you can swipe up from the bottom edge and see it live, without any hosting, you can share these previews as well.
See More
Top
Pro
Consistency
Codeit is available on Windows and macOS/iOS as well as Linux and Android, and looks the same on all platforms. The editor is pretty simple and you don't have to get used to new code editors every time you swap platforms.
See More
Top
Pro
Supports 200 languages
See More
Hide
See All
Experiences
Free
15
2
RAD studio
All
3
Experiences
Pros
1
Cons
2
Top
Con
Big price tag
With a price tag going between 2700$ to 6500$ for the latest version RX10
See More
Top
Pro
Latest and greatest cross platform compiler for delphi
Currently featuring iOS, Android and windows cross compiler.
See More
Top
Con
Subscription updates
If you want your bugs fixed, you will need to pay. Most other companies offer those for free.
See More
Hide
Get it
here
31
0
AIDE
All
4
Experiences
Pros
3
Specs
Top
Pro
Checksums stored in plaintext
Allows for cross-compatibility, redundancy and portability.
See More
Top
Pro
Calculates multiple checksums
It gives you an added security against attacks on the hash function.
See More
Top
Pro
Supports complicated file excludes
You can exclude folders, files, filetypes, etc.
See More
Specs
Platforms:
MacOS, Linux, BSD
License:
GPL-2.0-only
User Interface:
CLI
Hide
FREE
30
0
Visual Studio Code
All
39
Experiences
Pros
24
Cons
14
Specs
Top
Pro
Extendable through plug-ins
Visual Studio Code comes fairly complete out of the box, but there are many plug-ins available to extend its functionality.
See More
Top
Con
Embedded Git isn't powerful enough
You can do nothing but to track changes, stage them and commit. No history, visualization, rebasing or cherry-picking – these things are left to git console or external git client.
See More
Top
Pro
TypeScript integration
There is very solid TypeScript integration in Visual Studio Code. Both are developed by Microsoft and VSC itself is written in TypeScript.
See More
Top
Con
The autocomplete and code check is not as powerful as the one on WebStorm
Sometimes it doesn't tell you if you made a typo in a method name or if a method is not used and several other important features.
See More
Top
Pro
Integrated debugging
VSC includes debugging tools for Node.js, TypeScript, and JavaScript.
See More
Top
Con
File search is extremely slow
It's absolutely not possible to use this tool with big projects given how long it takes to search for files.
See More
Top
Pro
Ready to use out of the box
You don't need to configure and add plugins before being productive. However, you can add plugins if needed but for the basics you're well covered.
See More
Top
Con
Project search limits results
Because file search is so slow your results are limited in order to simulate a faster search.
See More
Top
Pro
Integrated terminal
There's no need to press alt+tab to go to a terminal: it is directly integrated into the editor. Shift+~ is a handy hotkey to toggle the integrated terminal.
See More
Top
Con
Very bad auto import
See More
Top
Pro
Great performance
For a 'wrapped' web-based application, Visual Studio Code performs very well.
See More
Top
Con
Generalized
VS Code is a general code/scripting IDE built to be lightweight and for people familiar with their language of choice, not directly comparable to Visual Studio in power or scope.
See More
Top
Pro
Libre/open source
Released under the MIT License.
See More
Top
Con
Memory hog
Allegedly, VS Code is "lightweight". Yet, running multiple instances of it at once, you may get many "out of memory" messages from Windows despite 16 GB RAM. (While of course also running other things. The point is the comparison with some other IDEs/editors where running them alongside the same number of other applications doesn't cause Windows to run out of memory)
See More
Top
Pro
Fast and powerful
VS-Code has the speed of Sublime and the power of WebStorm. Perhaps this is the best software that Microsoft has ever created.
See More
Top
Con
Poor error fix suggestions
Error detection and suggestions/fixes are poor compared to IntelliJ platforms
See More
Top
Pro
JavaScript IntelliSense support
JavaScript IntelliSense allows Visual Studio Code to provide you with useful hints and auto-completion features while you code.
See More
Top
Con
A "me too" offering from MS, far behind other well established editors that it attempts to clone
Other IDEs specific to a language often offer better tools for deep programming.
See More
Top
Pro
Embedded Git control
Visual Studio Code has integrated Git control, guaranteeing speed, data integrity, and support for distributed, non-linear workflows.
See More
Top
Con
Slow launch time
Slower than it's competitors, e.g. Sublime Text.
See More
Top
Pro
Updated frequently
There's a new release of Visual Studio Code every month. If you are one of the insiders then releases are daily.
See More
Top
Con
Emmet plugin often fails on even simple p tags
See More
Top
Pro
ESLint integration
ESLint integrates great. You can define your rules trough .eslintrc.* as usual and vs code will autofix your code on save. So your code is always in style.
See More
Top
Con
Have no good default js style analyzer
In WebStorm there is analyzer that checks for warnings and highlight this in yellow, here you cannot find or add it even with plugins. It is possible to have it as errors with linter but while you are actively changing file that's not very nice.
See More
Top
Pro
Extensions (aka plugins) are written in JavaScript
Extensions are written in either Typescript or JavaScript.
See More
Top
Con
.sass linting is terrible
See More
Top
Pro
Active development
It's really nice to see how the code editor evolves. Every month there is a new version with great communication of new features and changes.
See More
Top
Con
Is not an IDE, is a text editor
See More
Top
Pro
Integrated task runners
Task runners display lists of available tasks and performing these tasks is as simple as a click of the mouse.
See More
Top
Pro
It has gotten really good
All it takes is one stop for all the features many people need.
See More
Top
Pro
Custom snippets support
Snippets are templates that will insert text for you and adapt it to their context, and in VSC they are highly customizable.
See More
Top
Pro
Huge community behind it
The ease of getting assistance and finding tutorials is increasing as the community grows.
See More
Top
Pro
JS typechecking
It leverages TypeScript compiler functionality to statically type check JS (type inference, JSDoc types) with "javascript.implicitProjectConfig.checkJs": true option.
See More
Top
Pro
Python support
Excellent Python plugin, originally created by Don Jayamanne, now hired by Microsoft to extend and maintain the extension.
See More
Top
Pro
Good support for new Emmet syntax
See More
Top
Pro
High fidelity C# plugin
The Omnisharp plugin is very powerful providing full sln, csproj, and project.json support.
See More
Top
Pro
Support RTL languages
It supports pretty web rtl languages like arabic languages when most of other editors don't support it.
See More
Top
Pro
Inline definition picking and usages finding
These features allow you to have a glance at code without opening it as a whole in a separate tab. Moreover, editing is allowed.
See More
Specs
Platforms:
Windows, macOS, Linux
License:
MIT, Proprietary (official builds)
Multi Language Support:
Yes
Auto Complete:
Yes
See All Specs
Hide
See All
Experiences
FREE
4160
832
Eclipse + Android Development Tools plugin
All
11
Experiences
Pros
7
Cons
3
Specs
Top
Pro
Good offline capabilities
See More
Top
Con
A lot of bugs and weak debugger
False errors cannot be removed.
See More
Top
Pro
Free and open source
Eclipse is a free and open source software, it's released under the Eclipse Public license.
See More
Top
Con
Plugins can be unstable
Though there are plenty of plugins to choose from, they aren't always reliable. Some aren't maintained, bug fixes can be slow, and you may need to download plugins from multiple sources.
See More
Top
Pro
Java programming language and XML editors
Has full support for both Java and XML.
See More
Top
Con
May lose support in the future
Google recommends moving away from Eclipse for Android Development, plugins and features are adopted much later from Eclipse than from Android Studio or IntelliJ IDEA and in the future the ADT plugin may be abandoned altogether.
See More
Top
Pro
Large selection of plugins
Eclipse has a large and active community, which has resulted in a wide variety of plugins.
See More
Top
Pro
Graphical interface
ADT provides GUI access to many of the command line SDK.
See More
Top
Pro
Highly customizable
Thanks to the large variety of plugins and various configuration options, Eclipse is very customizable.
See More
Top
Pro
Good font rendering
Because Eclipse is based on SWT, it uses the native font rendering and thus looks better than other IDEs on some Linux systems, where the Java font rendering is not optimal.
See More
Specs
Platforms:
Windows, Mac(OS), Linux
Hide
See All
Experiences
Get it
here
48
20
Droid4X
All
18
Experiences
Pros
8
Cons
10
Top
Con
Win 10 sleep mode issues
Coming out of Windows 10 sleep mode tends to lockup this emulator. Restarting the emulator seems to be the only option (emulator appears to still be running, but the Android OS is frozen - apps/icons, menu's, google store, etc. )
See More
Top
Pro
Can run dual operating systems smoothly
Flip easily between Windows an Android OS with ease and no performance degradation.
See More
Top
Con
Windows Only
See More
Top
Pro
Install apps 3 ways
Drag and drop to install or use the apps store or run .apk apps directly to install.
See More
Top
Con
Custom "Recommand" tab screen from homepage is useless
Gives error "The Contents is not provided in you region".
See More
Top
Pro
GPS simulation
See More
Top
Con
Gyro sensing not working
See More
Top
Pro
Remote controller options
Use your smart phone to remotely control your Droid4X games (or customize your keyboard)!
See More
Top
Con
Pressing the Home/Back/Task-List icons may cause some lag for the emulator
See More
Top
Pro
Touch screen support
Very responsive touchscreen for great game play.
See More
Top
Con
The default home screen is not customizable
See More
Top
Pro
Free
See More
Top
Con
Buttons on the auto-hide navigation bar are too small
See More
Top
Pro
Great integration with Windows + tablets
Allows for hard or virtual (screen) keyboards, customize RAM and CPU's used, window size or full screen, swipe between Windows 10 and Droid4X, and allows for 1 folder share (local or LAN) as SD
See More
Top
Con
No widget support
See More
Top
Pro
Amazing graphics
Graphics are exceptional (high end games as well as low end).
See More
Top
Con
Native screen auto-rotation is only for 180, no 90/-90 except for some inplay games.
See More
Top
Con
Latest version used is Android 4.2.2
See More
Hide
See All
Experiences
Get it
here
21
2
Code Editor
All
4
Experiences
Pros
4
Top
Pro
Support all common programming languages
It supports all programming languages like c/c++, php, java, javascript, html, css, etc
See More
Top
Pro
Work Space
Open multiple files and folder and edit all opened files simultaneously.
See More
Top
Pro
Preview your HTML code
You can preview your HTML code, load images, music etc. This works perfectly.
See More
Top
Pro
JavaScript interactive console
Debug JavaScript code and you web app when you preview your website. The console is interactive so you can execute code right from the console.
See More
Hide
€ 2,29
43
5
DroidEdit
All
11
Experiences
Pros
7
Cons
4
Top
Pro
Supports a lot of languages
C, C++, C#, CSS, HTML, Java, JavaScript, Lua, LaTex, Python, Ruby, and SQL.
See More
Top
Con
Looks incredibly outdated
See More
Top
Pro
Syntax highlighting and customizable themes
See More
Top
Con
No longer supported
Last update: September 30, 2017!
See More
Top
Pro
Auto or block indentation
See More
Top
Con
Does not fully support Android 12
Can't save files on Dropbox.
See More
Top
Pro
Works very well on tablet with keyboard
Good use of screen space in landscape mode and no switching into portrait mode. Good for writing just text files and coding stuff.
See More
Top
Con
Can't quite minimize all menus to go full screen
See More
Top
Pro
Dark theme
See More
Top
Pro
Lots of keyboard shortcuts when using physical keyboard
See More
Top
Pro
Special characters keyboard add on
See More
Hide
See All
Experiences
Free
149
16
JetBrains Rider
All
15
Experiences
Pros
10
Cons
5
Top
Pro
New C# IDE based on ReSharper and the IntelliJ platform
ReSharper is a popular Visual Studio Extension for .NET Developers. IntelliJ IDEA is a popular and fully featured JAVA IDE.
See More
Top
Con
Not free
Project Rider has a trial version available, but is not free.
See More
Top
Pro
Superior "quality of life" features
Extremely good at filling in all the mindless boilerplate type code while you stay productive.
See More
Top
Con
No support for dotTrace, dotMemory yet on macOS
Support is promised on macOS, but currently only available on Windows. This means it’s not ideally suited for performance tracing and debugging.
See More
Top
Pro
Fast performant
Rider has everything you want from a serious IDE, but without the bloat. This results in significantly fast performance in day to day operations.
See More
Top
Con
Is RAM hungry
This product can hang a huge amount of RAM memory, up to 4 GB.
See More
Top
Pro
Multiple runtime support
Project Rider supports the .NET Framework and Mono, with CoreCLR support in the works. It also includes templates for creating new projects, and when you create an empty project, it's literally empty
See More
Top
Con
Relatively young project
Some bugs are to be expected since it's still a relatively young project.
See More
Top
Pro
Cross-platform
As well as running and debugging multiple runtimes, Project Rider itself runs on multiple platforms. It runs on Windows, Mac OS X, and Linux.
See More
Top
Con
Abnormal key maps
Though Visual Studio Key Map can be installed, it is still hard to find where the plugins are installed when one uses it to open a solution for the first time.
See More
Top
Pro
Decompile code for any .net library
See More
Top
Pro
Version control integration
Intellij plugins for Git, Mercurial, and TFS plus Local History of files.
See More
Top
Pro
Supports all the development lifecycle
Project Rider can build MSBuild and XBuild solutions as well as DNX/.NET CLI projects, and allows debugging .NET and Mono applications. DNX/.NET CLI debugging and CoreCLR support are coming.
See More
Top
Pro
Excellent UI, Features beyond Visual Studio (File Layout just one example)
See More
Top
Pro
Free for Students
With a university email, Rider can be obtained for free.
See More
Hide
See All
Experiences
€139/First Year
462
41
SoloLearn
All
10
Experiences
Pros
7
Cons
2
Specs
Top
Pro
Completely free
See More
Top
Con
Only the most commonly used languages are covered.
C++, Java, JavaScript, C#, Python, SQL, PHP, Swift, Ruby, JQuery, HTML, CSS. You won't find anything less common like Haskell, Erlang, Elixir, Common Lisp, Scheme, Clojure, Rust, etc.
See More
Top
Pro
Offline learning mode for mobile apps
Allows learning while disconnected from the net.
See More
Top
Con
Limited usefulness for intermediate or experienced programmers
No advanced coding challenges. Look for those on other sites like hackerrank.
See More
Top
Pro
Easy for beginners
Anyone can get started with this.
See More
Top
Pro
Share and modify others' projects
See More
Top
Pro
Browser-based code playgrounds
No software installation needed, just a modern web browser. On mobile devices though the mobile apps are highly recommended.
See More
Top
Pro
Excellent mobile apps available
See More
Top
Pro
Gamification
XP, levels, badges, certificates, etc.
See More
Specs
Languages:
C/C++, Java, JavaScript, C#, Python, SQL, PHP, Swift, Ruby, JQuery, HTML, CSS.
Offline operation:
Yes
Mobile apps:
Yes
Questions throughout the course:
Yes
See All Specs
Hide
See All
Experiences
Free
57
9
MX Player Pro
All
7
Experiences
Pros
2
Cons
5
Top
Pro
Hardware acceleration
Hardware acceleration can be used for video playback to help in the apps HW+ mode. This allows for smoother video playback as well as better playback of higher resolutions.
See More
Top
Con
No color adjustment like saturation, hue, and contrast
See More
Top
Pro
Built-in touch lock feature
It is possible to have videos played in touch lock mode. It is also possible to hide watermarks or display the player's touch locked status.
See More
Top
Con
HW+ audio quality is very bad
See More
Top
Con
Closed source & paid
See More
Top
Con
No ac3 support
There is no ac3 audio support.
See More
Top
Con
No Chromecast support
Not having Chromecast support severely limits the apps usefulness to those that use said service, especially when many other video apps support it.
See More
Hide
See All
Experiences
Get it
here
32
7
Enlightened Editor
All
6
Experiences
Pros
3
Cons
3
Top
Con
Hasn't been updated since 2017
See More
Top
Pro
Ad-free and annoyance-free
Free, open source, no ads, no nonsense.
See More
Top
Con
Can only open single file
See More
Top
Pro
Open Source
Development occurs in the open, and the source code is available publicly and for free.
See More
Top
Con
No syntax highlighting for python
See More
Top
Pro
Lightweight
Enlightened Editor is extremely lightweight and fast.
See More
Hide
Free
210
32
LDPlayer
All
5
Experiences
Pros
5
Top
Pro
It's light and fast
This emulator is pretty light and it can run many high-demanding Android games both on high-end and low-end PCs.
See More
Top
Pro
Well-developed
The developers keep releasing new versions to fix any bugs that users find and they can provide good support.
See More
Top
Pro
Free
No limitation to use it.
See More
Top
Pro
Portable
You can run this emulator on any computer via external drive.
See More
Top
Pro
Keep Up-to-date with Notification, updates and news from LDPlayer offical web with IDNews (SAFE!!).
keeps you up to date and sends notifications, updates and news from LDPlayer official with there startup program called IDNews. This is not a malware, virus or adware unless you did not download from official source/website. You can disable the program to run at windows startup in task manager.
See More
Hide
FREE
16
4
Komodo IDE
All
4
Experiences
Pros
2
Cons
1
Specs
Top
Pro
Built in Version Control
Since Version Control features are very frequently used these days, having them built right into your IDE seems quite the right thing to do. With Komodo, you can perform your Git push-es and pull-s right while you're coding.
See More
Top
Con
Not free
Komodo IDE costs you $89 for a personal license. Even though they have a Free basic version (that's also opensource), but this lacks most of the functionality that the paid version has.
See More
Top
Pro
Collaboration tools
If you're working with a remote dev team, you'll quickly realize the importance of code collaboration while programming. With the Komodo IDE you don't have to setup a separate teamviewer session, or even share code via dropbox with other devs. All you need is an ActiveState account (+ a partner with the KomodoIDE ofcourse) and your remote team could see LIVE and contribute to your changes in the source files of your app
See More
Specs
Platforms:
Windows; OSX; Linux
Multi Language Support:
Yes
Cross Platform:
Yes
Git:
Yes
See All Specs
Hide
Get it
here
75
15
NetBeans IDE
All
11
Experiences
Pros
8
Cons
2
Specs
Top
Con
Little support for UML
Unless you load extensions.
See More
Top
Pro
Cross-platform
NetBeans is a free, GPL-licensed IDE. It can run on any computer with a Java virtual machine. If a computer has a Java virtual machine (JVM), Netbeans can run on it. Netbeans can, therefore, run on a variety of operating systems such as Windows, *nix, and Mac OS.
See More
Top
Con
Slow
The Netbeans IDE is known to take a large memory as compared to other lighter IDE's available on the market. The slowdown can decrease productivity and frustrate programmers.
See More
Top
Pro
Fantastic Maven support
NetBeans has out-of-the-box support for Maven (NetBeans 6.7 and newer), which includes a repository browser.
See More
Top
Pro
Good refactoring
See More
Top
Pro
Easy to learn
Very easy to learn, unlike e.g. Eclipse (which is probably the most flexible).
See More
Top
Pro
Good support for integrated Database e Servers (E.g. Tomcat)
See More
Top
Pro
Multiple revision control system integration
See More
Top
Pro
Customizable theme
See More
Top
Pro
Take less memory
See More
Specs
Platforms:
Windows, Linux, Mac, BSD
Hide
See All
Experiences
Get it
here
195
36
Qt Creator
All
11
Experiences
Pros
7
Cons
3
Specs
Top
Pro
Great syntax highlighting and auto-completion
Qt Creator has a code model which basically has the same information as the compiler. So it can do really nice syntax highlighting (e.g. of virtual methods or local variables) as well as provide great code completion.
See More
Top
Con
Poor refactoring
QtCreator has lack of refactoring features. It's not even close to Resharper++ or CLion.
See More
Top
Pro
Integrates well with non-IDE workflows
Qt Creator uses normal .pro-files, CMakeLists.txt, Makefiles.am, etc. for its projects and rarely needs special configuration for projects. Projects can be built on the command line as usual.
See More
Top
Con
Poor multi-window mode support
While multiple windows are supported, many operations will activate in the primary window (debug, goto-line... etc).
See More
Top
Pro
Built-in Qt GUI editor
Allows for the creation of a window based UI in a graphical editor, no code required to build the UI.
See More
Top
Con
Qt-focused
Qt Creator is focused on being an IDE for Qt, as a general purpose IDE it performs quite well, but there are areas which are lacking such as project file support (support for generic/CMake projects lags behind Qt projects).
See More
Top
Pro
Fast and fully keyboard-navigatable
Responsive UI, no need to use the mouse for the power users.
See More
Top
Pro
Supports CMake
See More
Top
Pro
Very responsive when compared to similar software
See More
Top
Pro
Much space dedicated to the code
Small and beautiful UI, almost all the space is dedicated to the text with hardly and toolbars. Can actually be used on a 1024x768 pixel screen.
See More
Specs
Platforms:
Windows, macOS, Linux
Auto Complete:
Yes
Integrated Debugger:
Yes
Code Templates:
Yes
See All Specs
Hide
See All
Experiences
Get it
here
395
65
Xamarin.Android
All
8
Experiences
Pros
5
Cons
2
Specs
Top
Pro
Cross-platform
Xamarin is a platform on which you can build cross-platform mobile applications for Android, iOS and Windows Mobile and use only one codebase.
See More
Top
Con
Lacking third-party library support
Having to use third-party libraries in Xamarin can be a real pain. Since Xamarin uses C# and third-party libraries are written in Java, you have to create bindings to use them in a Xamarin app. Which is cumbersome and wastes a lot of time. Especially considering that the Xamarin docs are not very good when it comes to this part.
See More
Top
Pro
Fast build
Faster compared to Gradle-based systems.
See More
Top
Con
Too large to download
Since core Visual Studio comes about in 543 MB of download size, the Mobile App Development with C++ workload comes about ~4 GB, the issues with your bandwidth and internet connection can cause the components to re-download, wasting a considerable amount of internet.
See More
Top
Pro
Allows .NET programmers to write Android Apps
Allows .NET programmers to write Android Apps.
See More
Top
Pro
Programming in C#
Allows you to write your programs in C#, a language much superior to Java, regarding expressiveness, readability and overall productivity.
See More
Top
Pro
Open source
Xamarin.Android and the whole Xamarin SDK is free and open source and released under the MIT license.
See More
Specs
Cross Platform:
Yes
Hide
See All
Experiences
Get it
here
54
15
Genymotion
All
33
Experiences
Pros
20
Cons
12
Specs
Top
Pro
Faster than most Android devices
Genymotion takes advantage of OpenGL capable graphics cards allowing it to be one of the fastest Android emulators. The only comparable option is HAXM enabled Android SDK emulator.
See More
Top
Con
Expensive
See More
Top
Pro
Can be integrated with Eclipse and Android Studio
Genymotion has plugins for Eclipse and Android Studio allowing you to launch Genymotion right from within those IDEs.
See More
Top
Con
Signup required for download
Before downloading Genymotion, users must create an account. And even if you download from an alternative mirror, bypassing signup, you need to register and login in the application itself before using it.
See More
Top
Pro
Cross-platform
Genymotion is available on Windows, OS X and Linux
See More
Top
Con
Can't set a custom display resolution
For example: it's impossible to run it in full screen on a full HD monitor.
See More
Top
Pro
A webcam and a dummy webcam can be used with the emulated device
Genymotion allows using a webcam connected to a computer as a camera for the emulated device. It can also enable a dummy webcam that will display a genymotion logo in motion. To use a webcam or set up a dummy, access camera settings panel by pressing ctrl+3 (or ⌘+3), enable the functionality and choose a front-facing and a back-facing camera.
See More
Top
Con
Can't run inside a virtual machine
Genymotion can't run inside a virtual machine, because virtualbox can't pass on OpenGL support.
See More
Top
Pro
Large library of emulated devices as well as custom devices
Genymotion has a selection of over 20 virtual devices, including various Google, HTC, LG, Motorola, Samsung and Sony phones and tablets. If a device that's needed is not found in the library, a custom phone or tablet device can be created with RAM, screen size and density adjusted from the wrench menu.
See More
Top
Con
Doesn't come with gapps installed
See More
Top
Pro
Multiple ways of installing an application including drag & drop
Genymotion offers three ways of deploying an app: By dragging and dropping an .apk file on a device (ADB must be installed) By running adb install <appname>.apk By using a web link from within the emulated device
See More
Top
Con
No OpenGL support; needed to edit BIOS
See More
Top
Pro
GPS Widget
GPS information, including position, accuracy and bearing, can be used and modified in real time. Ctrl+2 (or ⌘+2) to access GPS settings panel.
See More
Top
Con
Audio is badly distorted with any settings
Using a simple HDMI output to AVR (NVIDIA card HDMI, base setup) the audio is stuttering and badly distorted. I've played with every combination of the settings, the only change was nosound at all with other than the AC97 audio controller (Intel HD, Soundblaster). Genymotion launcher does not have ANY settings for audio, you have to configure it in Oracle Virtualbox settings.
See More
Top
Pro
Simple setup
Installation is standard and after installing and launching Genymotion you'll have to log in. Once signed in, you can create your virtualized Android device.
See More
Top
Con
Uses Virtualbox separately, configuration is annoying
It is bundled with Virtualbox is the meaning of it's also downloaded. During the install, you have to separately install Virtualbox and manage it after, meaning uninstalling manually when Genymotion is already uninstalled. The separate install causes ridiculous setup process, where yoiu have to set properties in the Genymotion launcher AND the Oracle Virtualbox launcher, too. Very awkward.
See More
Top
Pro
Comes bundled with Virtual Box
Genymotion runs on Oracle Virtual Box, that is bundled with the installation.
See More
Top
Con
Free version is for non-commercial work only
See More
Top
Pro
Allows creating shared folders between host and VM
In order to enable the functionality: Go to your VirtualBox VM setting / Shared folder tab Add a shared folder with the folder you want to shared, and check the "auto mount" option Start your VM as usual from the Genymotion software Your shared folder is available in the /mnt/shared directory (multiple shared folders are supported)
See More
Top
Con
No way to install your applications directly from Titanium Studio before version 3.2
With an app's apk it's possible to simply drag & drop it on a running device to install and launch the app.
See More
Top
Pro
Emulates every Android version starting with Jelly Bean and later
Genymotion supports Android 2.3, 4.1, 4.2, 4.3 and 4.4 emulation.
See More
Top
Con
Accelerometer and gyroscope is not yet emulated
Although accelerometer and gyroscope is not yet emulated, accelerometer data from a physical device can be used with the remote control widget.
See More
Top
Pro
Free version available
A free version is offered to use it with general functionality non-commercially.
See More
Top
Con
Proprietary
See More
Top
Pro
Enterprise Grade Android Emulator
Genymotion is a true enterprise grade Android Emulator and a very close competitor to Bluestacks in terms of features and apps compatibility. One of the key differences between Bluestacks and Genymotion is the target users. Genymotion majorly targets app developers while Bluestacks primarily targets app users and gamers.
See More
Top
Pro
Allows setting a custom Android or device ID (paid)
A custom or random Android ID & Device ID / IMEI / MEID can be set up from the Identifiers pane that can be accessed by clicking ctrl+6 (or ⌘+6). Since IMEI and MEID are often used as device IDs, Genymotion generates number compliant with the GSM 02.16 standard.
See More
Top
Pro
Easy device duplication and reset (paid)
A virtual device can be cloned and reset to factory settings quickly.
See More
Top
Pro
Can simulate multitouch interactions
Multitouch commands can be issued via mouse and keyboard.
See More
Top
Pro
Allows controlling an emulated device with a physical device (paid)
Remote control widget allows taking control of an emulated device via a physical one. It forwards multitouch gesture and accelerometer information to the virtual device.
See More
Top
Pro
Allows capturing screenshots and videos (paid)
To capture a video or a screenshot, access capture widget by clicking ctrl+4 (or ⌘+4) and clicking either screenshot or screencast. This is especially useful for older device images (before 4.4) where there's no native way of recording.
See More
Top
Pro
A pixel emulated takes exactly one pixel on monitor (paid)
Each pixel can be set to display using exactly one pixel of your monitor. To enable this functionality click ctrl+r (or ⌘+r).
See More
Top
Pro
Network quality emulation (paid)
Genymotion offers multiple network profiles - Wifi, edge, 3G, 4G. Network quality (various delays and packet loss) can be controlled via UI (accessed by clicking ctrl+7 or ⌘+7), Java API or command line.
See More
Specs
Platforms:
Windows, Linux, Mac
Hide
See All
Experiences
Free / paid
190
43
StudIO - Code
All
6
Experiences
Pros
4
Cons
2
Top
Pro
custom plugins
You can create plugins for this app
See More
Top
Con
Price
It could be free or have a free option
See More
Top
Pro
Q & A
There is something called "Smart Code Completion" which is absolutely incredible: you just tell the app what you want and it will figure out what to do by itself..
See More
Top
Con
Code Completion
The code completion is not so great. It's ok, but it could be better
See More
Top
Pro
Great integration with git
GitHub, GitLab, ... are supported and you can push, commit, pull, clone, ...
See More
Top
Pro
Cheap
It's only $4.99 (and it's cheaper than alternatives)
See More
Hide
4.99
5
2
Built By the Slant team
Find the best product instantly.
4.7 star rating
Add to Chrome
Add to Edge
Add to Firefox
Add to Opera
Add to Brave
Add to Safari
Try it now - it's free
{}
undefined
url next
price drop