8

If there was an IDE which combines Xcodes debugging with Android Studios code completion, that would be an almost perfect IDE!

In Xcode you don‘t have to start the debugging process explicitly, you just set breakpoints while the app is running. Thats so much better than in Android Studio where you have to switch from normal running to debug mode.

In Android Studio you can use a function which is not declared yet and if you declare it afterwards, it is recogniced and can be completed by the code completion. Xcode does not know shit about undeclared funtions...

Comments
  • 1
    I did when I read Xcode debugging. Am I missing something? visual studio and Android studio have a sooooooooooooooooo much better debugging experience than Xcode and it is also so much faster in debugging data from a running device than Xcode from an emulator
  • 1
    @gitpush
    No, don't die!! 😉

    So you have the complete opposite experience?
    I never had a problem with Xcode's debugging speed, but with Android Studios. 🤔
  • 1
    @PuzzlesDev Android studio is a ram eating if u have less than 16GB things will be bad unless u configure it's heap size but that will increase build time and indexing time

    As for Xcode it crash a lot, opening and modifying a story board is a pain due to slow rendering and always need to refresh storyboard even when I have auto refresh off

    Before and after every build it needs to index and god knows why it must do this. After starting up Xcode i need to wait 5 mins to be able to use it while on the same machine I wait 1 min for Android studio to be usable

    When I swiped right or left on "magic" mouse it takes few secs for Xcode to be responsive again
    While switching tabs on Android studio never makes me wait.

    Using tabs on Xcode is like having multiple instances of Xcode thus a slow ass system.
    Android studio shows variables content next to them when hitting a break point while in Xcode you need to either print it or go through tooltip for data
  • 1
    @gitpush
    Don't understand me wrong, I thing Xcode is a pain in the ass as well!

    I just like the debugging without starting explicitly in debugging mode, so it is always possible to go into a break point if you find a part to investigate.
    Do you know, if there is a possibility to enable this in Android Studio? Maybe I just never found the option :)

    You have many valid points, Xcode is a big collection of bugs.
    My new favourite WTF bug: Xcode 9 makes all files of a directory as deleted in git, if you move one file out of the directory in another one ...
  • 0
    @PuzzlesDev you have a great point there that start in debugging mode by default is a great thing, however in Android studio you can start it in debug mode but you need to click on the debug button and not the green play button so in the case of Android studio you have two options either without debugger or with debugger but the nice thing about Android studio is you can attach the debugger if you later on decided to use it. XCode too provides this if you did not start the app from XCode it is installed as debug version on the device.

    As for git I never encountered this but I never do git stuff from XCode I always use terminal, so is the case in Android studio, I just use git tools in both IDE's to know what changes I made so I can write a proper commit message.

    the only one I'd be ok using its git tools is Visual Studio Code it has great built-in tools for git
Add Comment