Hi everyone. I have been a web and android developer for several years. I mostly use Win7 for web development and Lubuntu for Android programming. Recently, I have been wanting to learn iOS programming, and since you can only really use an Apple system for this, I am looking for a system good enough for my needs. I am torn between a MacBook Pro 15 or the iMac 27inch 5K. Having virtually no experience with Apple laptops and desktops, I am not sure what would be a better fit for me. Are there any iOS developers here who can help me decide? Would really appreciate the help. Thanks.
Go for portability. Get the MBP. There will be instances where you'd need to bring some of your work where an iMac can't go. If price may be an issue get the smaller 13" MBP.
Is the MBP robust enough to run Xcode, and Android Studio at the same time, including the device emulators? Pardon the total ignorance, I come from a very different background. If it is able to do that, then I might be able to do all of work on the MBP, and never have to bring another device with me. I know the MBP has a great battery life, so that is definitely a big plus.
I'm using a low-tier MBP 15" Retina (8GB RAM) and it can handle Xcode + Simulator + Instruments (profiling tool) just fine. Been a long time I've used Java based IDEs but they are a memory hog so more RAM less beachballs with both running.
Thank you so much for the inputs. Now it looks like I will be going with your recommendation. I can always connect a spare display to the MBP if I need bigger screen real estate. All I need now are tutorials for iOS app development.
I have learned a bit of Swift, but it is slow going as most examples and tutorials that I can find are based on Objective C. Also, it is a bit hard to devote time to study as I have a lot of Android and web development projects. Once I am confident that I have mastered Swift, I will then switch to Objective C. BTW, I went with the 5K iMac, and I don't have any regrets. I just love the display. But I will be a getting a MBP in the near future as well.
Why switch to Objective-C? You may need it only for maintaining existing apps but everybody's switching to Swift now. Try reading through hundreds of articles here https://www.raywenderlich.com Most articles have now migrated to using Swift in examples.
Thanks for the recommendation. I will frequent that site from now on. I guess I should have said I would also learn Objective C instead of switching to it. I feel that I would need to learn it as well if I were to become a well-rounded iOS developer. I do love to study and learn new things, so while not essential, I still would like to dive into Objective C programming. Thanks again.
Hi, Do you have any recommended tutiorials for beginners or any site to start? Wanted to learn little by little Thanks
i just subscribed to Ray Wenderlich's site. would love to make a purchase but the books are quite on the expensive side. any idea as to when they usually go on sale? thanks amigos!
thanks! will wait for that before i splurge on the 3 books i've been eyeing. meanwhile, i'll read up on the free epic-length tutorial they sent me for having just subscribed earlier. it'll be a good gut check if i'm really up for this long term.
https://www.hackingwithswift.com This website was recommended to me and I think I'll buy the bundle since he stated that he will support the upcoming updates (ios 11 and xcode 9) once it's released, for free.
heads up amigos! mark your calendars this Friday! https://www.raywenderlich.com/17768...il&utm_term=0_83b6edc87f-fe5497ef90-415855601
I'm in my late 30's, is it late for me to switch career to iOS app development? I just feel that career in IT is the future because not a lot of people can do what they do. By the way, I have zero experience in programming. The closest I have is creating database using MS Access. Hahaha.