Am I on the wrong track?
I am interested in building apps for Apple products as I have an IPhone however I do not have access to a Mac at all times. I will be mainly using a Windows Surface Pro but I also have an iPad. Am I able to download the software on an iPad or should I be following another track?
Aayush Mitra24,362 Points
If you want to make apps for Apple products such as iPhone, iPad, Apple Watch, Apple TV, and Mac, you will need a mac, because the software that is used to program these apps is called xcode and it only runs on macOS.
Brendan WhitingFront End Web Development Treehouse Moderator 84,108 Points
You might look into React Native. It will let you develop cross platform, and it looks like you can use a tool called Exponent described in this thread when you actually want to do a build: https://www.reddit.com/r/reactnative/comments/5ezua7/can_i_build_an_ios_app_with_react_native_without/ https://expo.io/ (I haven't used it myself).
As a side benefit, you'll be learning web technology that is useful for a lot of other things besides building mobile apps. But there are some trade-offs between React Native and Swift: https://www.quora.com/Which-one-is-better-to-use-React-Native-or-Swift
Raza DariOS Development with Swift Techdegree Student 108 Points
You can install Mac OS on virtualbox or you can even install hackintosh to use Mac OS on windows, Google it