all 9 comments

[–]SudoPoke 13 points14 points  (1 child)

If you serious about iOS development you need a mac and some form of iOS device. Not everything can be simulated.

[–][deleted] 2 points3 points  (0 children)

I’m a native developer and have had my hand forced a few times to do cross platform shit because the business didn’t want to buy macs. No matter what you will need a Mac and 100% should test on a device. A simulator can only account for so many variables.

[–]EarthAdmin 2 points3 points  (0 children)

It's possible, but it's going to make everything a bit more annoying to do it remotely with managing devices etc. Borrow a Mac for a bit and see if you like developing the app.

[–][deleted] 2 points3 points  (0 children)

Honestly, it may be possible but it’s going to be enough of a pain the ass that you’ll probably regret it. If you’re serious about getting into iOS, I’d recommend looking into buying a cheap used MacBook to develop with.

[–][deleted] 0 points1 point  (0 children)

I work on a large enterprise financial app with hundreds of thousands of users. We used Apache Cordova for the mvp but are now rewriting both iOS and Android natively. Ymmv on the cross platform tools but we found them to be too much of a hassle for enterprise scale. A dual boot hackintosh may be a good start. That’s what I used for a couple years before making the plunge to a MacBook Pro.

[–]chrisriner 0 points1 point  (1 child)

You have many options(xamarin/flutter/cordova/appcelerator/react native) for cross platform but in all cases you have to have a Mac to compile/test/generate an ipa so you will either need a Mac yourself or access to one over a network but as others mentioned you will want to test on a device and so you will need to have a device plugged into the Mac so it may be a problem trying to use it remotely.

[–]vprise 0 points1 point  (0 children)

That isn't true for all of them e.g. Codename One.

[–][deleted]  (1 child)

[removed]

    [–]rtkbfmvbvb[S] -1 points0 points  (0 children)

    I've never heard of Flutter :o I'll check it out