Xcode Reviews & Product Details

UC
Small-Business(50 or fewer emp.)
Validated Reviewer
Review source: Invitation from G2
What do you like best?

Si eres desarrollador y usas MacOS, en Xcode encontrarás todo lo que necesitas. Es un entorno de desarrollo agradable y que te permitirá desarrollar tanto para MacOS como para iOS. Es un software gratuito, lo que hace junto a su potencial es que sea una herramienta indispensable. Estaríamos hablando del hermano gemelo de Visual Studio pero para los usuarios de MAC. Al igual que este, tiene una herramienta para la creación de interfaces de forma sencilla, llamada Interface Builder. Esto nos permite crear un entorno grafico con facilidad. Review collected by and hosted on G2.com.

What do you dislike?

Lo que es la instalación es muy sencilla, como siempre en MacOS, pero ocupa mucho espacio tanto de descarga como de instalación. Las actualizaciones no son muy frecuentes y el soporte técnico por parte de Apple no es muy efectivo. También considero que es un software orientado más a grandes proyectos, que se puede hacer incómodo o con demasiadas opciones para pequeños desarrollos. Review collected by and hosted on G2.com.

Recommendations to others considering the product:

Lo recomiendo, es una opción obligada si desarrollas para MacOS y para iOS. Es gratuito y vas a tener todas las opciones disponibles. Ve preparando espacio libre en disco porque ocupa bastante, pero creo que merece la pena por todo lo que ofrece. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

Con Xcode encuentras un aliado en tu MacOS en lo que ha desarrollo se refiere. Es cierto que hay otras opciones, pero ninguna llega a ser tan completa. Para el desarrollo de aplicaciones en iOS fue fundamental, ya que sólo trabajábamos con Andorid. Estuvimos usando Eclipse al principio, pero instalarlo en MacOSX se puede convertir en toda una odisea. Al final decidimos quedarnos con Xcode, y una vez te acostumbras al diseño de la interfaz gráfica y algunos aspectos nuevos, se hace todo más fácil. Review collected by and hosted on G2.com.

Show More
Show Less

Xcode Overview

What is Xcode?

Xcode 6 introduces a radically new way to design and build software. Swift is an innovative new programming language for Cocoa and Cocoa Touch and, when combined with Xcode tools, makes programming a delightfully live experience. Live rendering within Interface Builder displays your hand-written UI code within the design canvas, instantly reflecting changes you type in code.

Xcode Details
Website
Discussions
Xcode Community
Product Description

Xcode 6 introduces a radically new way to design and build software. Swift is an innovative new programming language for Cocoa and Cocoa Touch and, when combined with Xcode tools, makes programming a delightfully live experience. Live rendering within Interface Builder displays your hand-written UI code within the design canvas, instantly reflecting changes you type in code.


Seller Details
Seller
Apple
Ownership
NASDAQ:AAPL
Company Website
Phone
+1.408.996.1010
Year Founded
1976
HQ Location
Cupertino, CA
Total Revenue (USD mm)
$260,174
Twitter
@Apple
6,074,479 Twitter followers
LinkedIn® Page
www.linkedin.com
225,149 employees on LinkedIn®
Description

Apple’s three software platforms — iOS, OS X and watchOS — provide seamless experiences across all Apple devices and empower people with breakthrough services including the App Store, Apple Music, Apple Pay and iCloud.

Show More

Xcode Screenshots

Answer a few questions to help the Xcode community
Have you used Xcode before?
Yes

Xcode Reviews

Write a Review
Filter reviews

LinkedIn®
Connections
Popular Mentions
Showing 776 Xcode reviews
Popular Mentions
Showing 776 reviews
Filter Reviews
Filter Reviews
Sort by
Ratings
Company Size
User Role
For Category
All Industries
Review Type
Region
Already have Xcode?
Write a Review
Enterprise(> 1000 emp.)
Validated Reviewer
Verified Current User
Review source: Invitation from G2
What do you like best?

Apple has a really good way to integrate applications into iOS by simulating every supported device in Xcode in a controlled manner so even if you don't have the device you are 95% sure of the outcome and a physical device is really needed only for the final phases of quality control. Since all the devices are created by Apple the integration it's just fantastic. Review collected by and hosted on G2.com.

What do you dislike?

I totally see the reason why Apple wants to lockout iOS development to Apple devices but I just disagree with it, I see a perfectly valid reason to have an iPad or iPhone and a Windows laptop and want to develop applications for it, and if you don't have a Mac you are practically locked out. Review collected by and hosted on G2.com.

Recommendations to others considering the product:

If you develop or test applications for iOS this is a must. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

I run quality and audit testing of applications that are bound to iOS as part of my weekly tasks in Quality Assurance. Review collected by and hosted on G2.com.

Show More
Show Less
Quality Control Engineer
Small-Business(50 or fewer emp.)
Validated Reviewer
Verified Current User
Review source: Invitation from G2
What do you like best?

I use Xcode to create iOS applications and I like it. I create the interface of Application on Xcode. Everything is visible, I like colors, interface and what I like most is that Xcode greatly helps to provide a clear code. I have used many other compilers for different programming languages, but Xcode has collected everything that is necessary in just one interface and this is what programmer really needs. Review collected by and hosted on G2.com.

What do you dislike?

I dislike the fact that there are many bugs in every release of Xcode. Unfortunately not all the bugs are being resolved very quickly , but some of them are being fixed with each release, so it's not a big deal. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

I'm writing the code, compiling the code, testing it and debugging on Xcode. Without Xcode I can do nothing for iOS applications. Review collected by and hosted on G2.com.

Show More
Show Less
Open Discussions in Xcode
Software Development Lead - iOS
Enterprise(> 1000 emp.)
Validated Reviewer
Verified Current User
Review source: Invitation from G2
What do you like best?

The story boards and its debugger also the way I can see the design layer, frames of views while running the app is super amazing. Review collected by and hosted on G2.com.

What do you dislike?

The load time and compile time, and unable to properly filter the warnings and issues, There should be xcode lite too Review collected by and hosted on G2.com.

Recommendations to others considering the product:

So technically if anyone wants to develop iOS app, either native or cross platform, XCODE is must required. Since there is only one tool for iOS apps, they have created it with very detail and completeness, you will never thought of using some other IDE to develop and debug iOS app. I will recommend anyone who wants to build mobile apps, start with developing iOS apps using XCODE since this is the easiest and cleanest way to provided by Apple. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

I use it to develop the iOS apps and its the most stable IDE I have used, its heavy to use but not heavier than Android Studio. Review collected by and hosted on G2.com.

Show More
Show Less
Junior Web Developer
Small-Business(50 or fewer emp.)
Validated Reviewer
Verified Current User
Review source: Invitation from G2
Business partner of the seller or seller's competitor, not included in G2 scores.
What do you like best?

A new graduate of a 4-month, intensive coding boot camp, I knew HTML and Java (as a beginner). But I was possessed with an idea of an app I just HAD to build somehow. My plan was to get a front-end job and learn back-end skills on the job. At a meetup, a guy said,"You don't have to go back to school or to work to gain the skills to build an app." He said all that I needed to do was download Xcode and get to building. I did. I already knew how I wanted the app to operate for the user. Since the idea come from my previous career as a Family Psychologist, the actual information to build the app upon was in my brain and needed no research. Doing the "wire frame" was a cinch. It took very little time after that to create my app. It's called "Simple As 123" and the application is soon to be sent to Apple for acceptance! Review collected by and hosted on G2.com.

What do you dislike?

Building the "bells and whistles" to create an interesting UX and UI suitable for Apple's requirements for acceptance took some mentoring from a fellow meetup colleague. But that made the journey even more interesting and fun! It was as instructional as learning about Hex color codes and such, and because of this extension of the journey in building my app, I learned so much more. Review collected by and hosted on G2.com.

Recommendations to others considering the product:

I believe that Xcode can handle easily building any basic app idea. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

With Xcode I solved the problem of not knowing enough advanced coding (back-end) to embark upon the journey of building an app. The benefit that I've realized is not only saving time (a lot) but also moving rather quickly to the status of Developer. With my app, I not only quickly became an IOS developer, but also an entrepreneur with an MVP to partner up with another developer, thus together creating our Startup venture. Review collected by and hosted on G2.com.

Show More
Show Less
iOS Developer
Mid-Market(51-1000 emp.)
Validated Reviewer
Verified Current User
Review source: Organic
What do you like best?

With Xcode we can create softwares for almost any kind of apple products, Xcode is very intelligent and user friendly where syntax is corrected and majorly its the product of apple itself, so no doubt on the performance of it. i really love how we can integrate 3rd party library to the xcode using cocoapods this is how its been very helpfull Review collected by and hosted on G2.com.

What do you dislike?

Sometimes it just hangs when they are too many views inside the storyboard and this makes developer so frustrated about this tool other than this i dnt have any thing to say about this.

apart from this lower version does not have theme support where this makes hurdle for many new features to hault Review collected by and hosted on G2.com.

Recommendations to others considering the product:

Big Yes, its user friendly and user interface is quite good, easy to understand syntax and we can learn and experiment the language and its syntax. i would suggest each and everyone to try the xcode and happy learning in compare to above benifits the concept of cocoapods is big plus for xcode where one need not to drag any other libraries. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

With xcode we can solve many problems like developing, testing, analysing, merging, sending code to version controls this are various benifits which we get from xcode, i can align the code with limited lines of code. i am happy to work with xcode Review collected by and hosted on G2.com.

Show More
Show Less
iOS Developer
Enterprise(> 1000 emp.)
Validated Reviewer
Verified Current User
Review source: Invitation from G2
What do you like best?

Xcode it self is the product of Apple, where almost all softwares developed for apple products are been done in xcode, apart from this xcode has good editor for writing code, unit testing the code what we written and UI test the UI which we designed along with this there are many profilers which will make the app more interactive with end users Review collected by and hosted on G2.com.

What do you dislike?

Xcode basically hangs too much when building a bigger app which has more and more number of classes and screens apart from this most of the libraries which are developed by apple it self don't have proper documentation where it becomes difficult for the developers to use the code code signing process of the xcode is much complex and i wish it can be modified Review collected by and hosted on G2.com.

Recommendations to others considering the product:

i highly recommend xcode to others this can be used to code design and test release and manage the release. this tool can be best place to start learning code to great extent for the exploration effect and it terms . Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

As basically i am a developer i use xcode in my daily life with xcode i will develop the apps debug the apps and run and test the apps, its very easy of use and we can generate lot from it without any worries, i test the code which i have written my self with unit testing and UI test cases Review collected by and hosted on G2.com.

Show More
Show Less
Enterprise(> 1000 emp.)
Validated Reviewer
Verified Current User
Review source: Invitation from G2
What do you like best?

Apple walled garden has its own pros and contras for the end-user but as a developer, it makes my life a lot easier and as an integrator for applications it cuts my time big time since I can actually have all the physical devices to test or emulate them with XCode since its build by Apple they do know the fine details of the device emulation. Another great thing is Apple support I have had some issues with XCode in my MacBook and were resolved really quick. Review collected by and hosted on G2.com.

What do you dislike?

XCode is great but it has a very unfair advantage against everything else, you can build natively to android using unity but need to pass thru XCode in order to deploy it, at the end, I'm not really complaining since that helps me keep my job really safe. Review collected by and hosted on G2.com.

Recommendations to others considering the product:

If you are developing for iOS you need XCode even if you are planning to use Xamarin or something else. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

Building and deploying apps that are going to be run in iPhones/iPads Review collected by and hosted on G2.com.

Show More
Show Less
UC
Small-Business(50 or fewer emp.)
Validated Reviewer
Verified Current User
Review source: Invitation from G2
What do you like best?

New Xcode has playground which is really nice to see small components of code in view without need of running it as a entire application.

With new build system time to run a project has reduced.

Xcode has all the features required for an application we can do profiling, debugging, analysing the code (including memory management and helps in finding memory leakages).

Xcode even has basic git commands embedded in them like Commit, Push, Pull. Review collected by and hosted on G2.com.

What do you dislike?

Build time takes lots of time when the projects contains lot of files and libraries associated to the project. Even with new build system time is still not upto the mark for huge projects.

There is no other alternative to develop iOS applications, hence we can't dislike this tool. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

Using this IDE to develop iOS application to upload to App Store.

To archive the code required for iOS application and then upload it to the Apple Store for review. We can even upload to beta testing platform like TestFlight from this IDE. Review collected by and hosted on G2.com.

Show More
Show Less
Enterprise(> 1000 emp.)
Validated Reviewer
Verified Current User
Review source: Invitation from G2
Business partner of the seller or seller's competitor, not included in G2 scores.
What do you like best?

it's simple yet powerful. When creating an application for any Apple device is the way to go and most important to me, it keeps me employed and my job secure in this difficult time.

The applications created in Xcode are efficient when created natively compared to other options. Review collected by and hosted on G2.com.

What do you dislike?

It's the only way to really post a project to the App Store, you have to use Xcode even when it should not be needed. If you create something in unity or other cross-platform IDE you need to pass Xcode increasing the complexity in the deployment.

As a developer, I hate this, but at the same time this unnecessary step and being able to use Xcode is great way to keep my job secure so I can't really complain that much, in this pandemic is more a blessing than a curse to me. Review collected by and hosted on G2.com.

Recommendations to others considering the product:

Buy a second monitor, it makes my life a lot easier since i got a second screen. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

Creating apps for iPhone and iPad Review collected by and hosted on G2.com.

Show More
Show Less
Co-Founder
Mid-Market(51-1000 emp.)
Validated Reviewer
Verified Current User
Review source: Invitation from G2
What do you like best?

Professional. and there is nothing out there to compare it with Review collected by and hosted on G2.com.

What do you dislike?

Hard for Newcomers. and not multiplatform. only works on mac devices. Review collected by and hosted on G2.com.

Recommendations to others considering the product:

First Play with example codes before getting into creating your own apps Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

This is the best way to make an iOS app at the moment because unlike other cross-platform languages this is just focused on iOS apps and it makes the app development process flawless Review collected by and hosted on G2.com.

Show More
Show Less
Marketing consultant
Small-Business(50 or fewer emp.)
Validated Reviewer
Verified Current User
Review source: Invitation from G2
What do you like best?

I like the support of the app. This is what you can use if you want to develop for Apple ecosystem. Review collected by and hosted on G2.com.

What do you dislike?

After each year it take a while to stabilize the new version. So in September it is a bit buggy. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

My company using Xcdoe to deliver one of the best biking app for iOS, Bikeaholic. Review collected by and hosted on G2.com.

Show More
Show Less
iOS Developer
Small-Business(50 or fewer emp.)
Validated Reviewer
Verified Current User
Review source: Invitation from G2
What do you like best?

The IDE has everything to start for developing software for Apple ecosystem, wether it be iPhones, ipads, Mac and even apple watches. It has reach features for developing, debugging and profiling. Xcode support variety or programming languages C, C++, swift, objective-C,Java, AppleScripts, Ruby. Distribution of software to apple connect is also easy, once it is setup. Review collected by and hosted on G2.com.

What do you dislike?

The initial set up for project are little complex for new developer. From creating development and distribution certificates to profiles for developments. Now days Xcode can do these task automatically but still sometimes developer has to do manually.

Xcode is available on mac os only. If the IDE was available on different platform like Linux and windows. It would have been much easier to collaborate with different group of people. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

We are building iPhone and iPad apps.

Our products are OTT services and we serves as content provider. Review collected by and hosted on G2.com.

Show More
Show Less
Small-Business(50 or fewer emp.)
Validated Reviewer
Verified Current User
Review source: Invitation from G2
What do you like best?

- It’s quick to build and run my app on a device

- A lot of simulators for all devices and iOS versions and it seems they are light to run

- Ability to easily simulate location Review collected by and hosted on G2.com.

What do you dislike?

- I can’t run my app on my iPhone because Xcode doesn’t support my Apple Watch version. Only solution is to update Xcode (20 GB) of dissociate the watch.

- Xcode can be complex at first usage Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

I use Xcode to build, test and release a hybrid mobile app Review collected by and hosted on G2.com.

Show More
Show Less
Software Engineer
Enterprise(> 1000 emp.)
Validated Reviewer
Verified Current User
Review source: Invitation from G2
What do you like best?

It helps me building the app much faster with its latest optimized version. Review collected by and hosted on G2.com.

What do you dislike?

It crashes sometimes when we try to do any graphic intensive work. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

I'm making many apps for my client worldwide and it also helped me to debug my code and perform unit test cases. I have build app using metal framework which works on tenseflow Review collected by and hosted on G2.com.

Show More
Show Less
UH
Mid-Market(51-1000 emp.)
Validated Reviewer
Verified Current User
Review source: Invitation from G2
Business partner of the seller or seller's competitor, not included in G2 scores.
What do you like best?

The simplistic user interface is far superior to many other development environments. There are a suite of libraries that are fundamental and can be deployed fast. Review collected by and hosted on G2.com.

What do you dislike?

The inability to import many custom libraries that are readily available on other intergrated development environments. There are also some crashed when running more involved simulation. We have had to use singificantly high end computers to run some. I believe that there are some optimization issues. Also the last thing is that it is not cross compatible. Meaning it can't be used on something like Windows. Review collected by and hosted on G2.com.

Recommendations to others considering the product:

If you are looking for ease of use, this is for you. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

I write simulators for my research using Xcode. The ease of use and the debugging options are essential for my work. We have developed very complex simulators using Xcode and have been able to successfully communicate with hardware as well straight from the user interface. Review collected by and hosted on G2.com.

Show More
Show Less
UC
Small-Business(50 or fewer emp.)
Validated Reviewer
Review source: Invitation from G2
What do you like best?

Once you get Xcode set up, it’s really cool seeing your application as a native app. I’ve yet to try coding in Swift but look forward to giving it a shot! Review collected by and hosted on G2.com.

What do you dislike?

The initial setup is quite difficult. I recently installed it on a new MacBook and the install process was a failure using both the downloaded package from the file and the App Store when this then failed.

Running a project with Ionic requires additional packages and it seems to be a complete mess around. Review collected by and hosted on G2.com.

Recommendations to others considering the product:

It’s definitely worth a shot if you want to learn something different! Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

Solving problems relating to getting the app on the App Store. Xcode is required for this to register the publishing details.

A benefit would is being able to get real user testing on an emulator or even better on a connected physical device. Makes a huge difference than to playing around with browser dev tools. Review collected by and hosted on G2.com.

Show More
Show Less
Senior iOS Developer
Small-Business(50 or fewer emp.)
Validated Reviewer
Verified Current User
Review source: Invitation from G2
What do you like best?

Quite focused to what it does best. It's not bloated with features that most (generic) IDEs have. The most recent version (12 at the time of this review) seems to steer the IDE in a new (better) direction. Review collected by and hosted on G2.com.

What do you dislike?

Unfortunatelly it's not very stable. It can be really frustrating when working with large projects. Some features (IBDesignable, Storyboard layouts for mac for example) are broken for years now. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

Xcode solves one problem (and does it better than anything else): Build software for Apple's ecosystem. Review collected by and hosted on G2.com.

Show More
Show Less
UI
Small-Business(50 or fewer emp.)
Validated Reviewer
Review source: Invitation from G2
What do you like best?

Feature rich tool

Best ide for iOS

The compatibility of apple software with different products

The gui is supper simple and fast

The branches system is super helpful

And the version control part is inbuilt you can either connect to bitbuck or GitHub or any other version control system Review collected by and hosted on G2.com.

What do you dislike?

Being so feature rich I feel a lag of product definition or was of use for beginners rest everything is superb Review collected by and hosted on G2.com.

Recommendations to others considering the product:

Definitely use Xcode for iOS related development and debugging because if you try to use other ide for iOS development then you won’t be able to use the features that will make you more productive Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

I’m a developer and using Xcode for developing apps for mobile and desktop in swift and objective c Review collected by and hosted on G2.com.

Show More
Show Less
AI Engineer / Hana Modeler
Mid-Market(51-1000 emp.)
Validated Reviewer
Review source: Invitation from G2
What do you like best?

Debugger and easy to troubleshoot problems plus ability to draw storyboard and navigation diagram Review collected by and hosted on G2.com.

What do you dislike?

I don't like that some libraries got obsoleted and discarded which let me re-create the app again with a new library and push it to the Apple Store, if we have any notice we will get it in advance to avoid any crushing of our published apps. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

Import ML API developed with Python to detect some objects using camera stream for iOS app Review collected by and hosted on G2.com.

Show More
Show Less
UC
Small-Business(50 or fewer emp.)
Validated Reviewer
Review source: Invitation from G2
What do you like best?

I honestly don't think there anything here that I would call "best".

I do like the fact that we get a ton of drivers with xcode which helps in various other tasks like video conversion, cpp compilation and other few important tasks but that's the extent of its usage. Nothing more. Review collected by and hosted on G2.com.

What do you dislike?

Firstly its is a super huge application. Freezes my Macbook Pro. Needs to download additional components even after an 8-10gb download. Startup time is very poor. No good feature as an IDE. You definitely cannot use the app as an ide. It's too painful. It lacks an array of features which other IDE's have so no reason in using this. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

I had to download it once to get some drivers which are not available on mac os by default and that's it. Review collected by and hosted on G2.com.

Show More
Show Less