I have owned iPhones and iPads over the past 8 years, but have never owned an Apple computer. I work for a software company and our primary product is a Windows based application written entirely in Java. I was recently tasked with creating our first mobile applications. I decided to use Codename One since I have been coding in Java for the past 7 years and it provided the ability to create both iOS and Android apps using Java. When I finally got to the point of submitting to the App Store I realized that I needed to have a Mac with either Xcode or Application Loader in order to do so. Luckily a few coworkers have Apple laptops so that's what I used for our initial submission. Since this is something I will need to do often I was given the option to spec out a laptop. I have been looking at the 2016 MacBook along with the 2015 MBP 13" with Retina. I realize with the WWDC right around the corner that if I plan on getting the MBP then I should probably wait another month. The MB is appealing because I will still be using my work and home PCs for any really intensive tasks and using the MacBook for submissions. It will be very easy to carry back and forth to work each day. In theory it would also be nice to mess around with Xcode in my spare time which I have to think would run fine on the MB. I was basically hoping for some advice given all of this information. Thanks in advance!