
Nor can you run multiple simulators with different iOS versions, one at a time only. You can't leave a phone simulator running and then run an iPad simulator. Yes, I do my Android layouts by editing XML and not using DnD editor.įor Xcode you can run one simulator at a time. Android layouts are not perfect but at least if you have a Linear Layout inside a Relative Layout you can pretty easily copy that layout to another place in the XML and it will work. It works fine for less complex layouts but once the layout is complex and then you need to move a control or group of controls around you almost always just start over because every control depends on position to another control making moving them screw everything up. It was great when you had a single screen size and laid out everything pixel perfect. You will hear a huge love for Interface Builder. Refactoring is a total crap shoot and a huge reason to use AppCode.

Git and Pod integration is barebones and pretty much requires the command line or a 3rd party GUI to do anything. They do address issues and occasionally add a feature but it is pretty stale. Xcode has a new release when a new version of iOS arrives.

IntelliJ has users in multiple languages on multiple platforms and appears to be very developer focused. Since Xcode has almost no competition, other than AppCode, Apple just does not seem to care to greatly improve it. It does not have Interface Builder but that was the most crash prone area of Xcode for me so I switched to using Masonry for iOS and doing all my layouts in code. I stopped attending the meeting due to this person.ĪppCode - also done by the IntelliJ folks - is a much better coding IDE for iOS code than Xcode. I asked the presenter about it and he defended Xcode to the core and said all Android IDEs are s**t, he words during the Q/A session. I watched a demo at a local user group where Xcode crashed 4 times during the 45 minute session. From my experience when someone just loves Xcode it is because they have not used another IDE.

Android Studio is superior to Xcode in many ways.
