XCode vs Android Studio: Which is better?

I am the Technical Director and Co-Founder at Royale Cheese.
Search for a command to run...

I am the Technical Director and Co-Founder at Royale Cheese.
No comments yet. Be the first to comment.
Debug your way into docker containers

Improve your website’s user experience and SEO

Improve your productivity with these simple steps

TDD (Test Driven Development) is a much debated word in the tech industry. Debates like Whether you should do TDD or not? or How advantageous is it? are quite popular. Simply said, TDD is test before you develop. Now, there are a lot of school of...

I have been in the industry for more than 11+ years now. I started my career with BlackBerry (BB) Development. I feel old already!
Eclipse was our best friend back then for mobile development. I did my internship working on the famous Zagat app for BlackBerry. It was overall a great learning experience.
For my full-time job I switched to a start up named Spinlet which I hope is still going strong. I worked as BlackBerry developer in the beginning but switched to iOS development eventually.
My iOS experience was nothing but exciting in those initial years. Eventually I started my own firm Royale Cheese with a friend that provides mobile design & development.
After around 4 years of iOS development I found my way into Android development. I have got a fair share of experience with Android development as well, around 3 years to be precise.
We have since then been working on full stack. That's when I realised how horrible the mobile development tools are.
Enough with the chit chat. Here's an honest review of the mobile development tools and technologies.
It used to be a good tool in the past. But it has become terrible lately. Here is a list of all the issues even after 15 years:
I haven't got the chance to use it in the early days. But from what I have been seeing it wouldn't have been pretty. Here are some of the frustrating issues:
Even though it might feel Android has less issues it does have some serious issues. Fragmentation and Gradle might alone be enough to make Android look bad.
Personally I prefer to work in XCode compared to Android since I own a Mac and probably I am more used to it.
Overall both platforms have a huge user base. But, I feel that these tools still have a long way to go.
As an example I am absolutely in love how Microsoft has revamped dotnet to dotnet core and their IDE to VS Code.
Jot down your frustrations in the comments below.
Read some of my articles here: