Jump to content

PhoneGap or Appcelerator or Xamarin or React Native or VBox Mac

xXImm0rtaLXx

I am looking to get into app development. I have an iphone, for which i want to start developing apps. I do not have a mac, so i would need a different solution than to just download xcode and go.

 

I have done a bit of research, and these are the solutions i have come up with, and i would need help in deciding in which is the best one:

PhoneGap or Appcelerator or Xamarin or React Native or VBox Mac

I have already had a VBox Mac, but as i thought i wouldn't need it again (and because i ran out of space on my PC) i deleted it. Which out of the above (or a different one which i haven't listed) is the best option to go with?

Link to comment
Share on other sites

Link to post
Share on other sites

Depends.

Xamarin is for c#, not sure about the rest.

What language do you know?

Please mark as helpful and informative so my profile looks better.

quote or reply to me if you want me to reply to you.

Thanks

Link to comment
Share on other sites

Link to post
Share on other sites

17 minutes ago, Mad153 said:

Depends.

Xamarin is for c#, not sure about the rest.

What language do you know?

I believe the others are html/css/javascript.

I know C++, html, css, javascript and a bit of java. But the languages, to me, seem quite similar, so i think i could learn the others without much hassle.

Link to comment
Share on other sites

Link to post
Share on other sites

I have used xamarin and I really like it's intergration with visual studio. 

They are all good. Its what suits you best.

Please mark as helpful and informative so my profile looks better.

quote or reply to me if you want me to reply to you.

Thanks

Link to comment
Share on other sites

Link to post
Share on other sites

You need access to a Mac to publish apps for iOS, no matter which tool you use. If you can't get one, I suggest either hackintoshing, or a virtual machine (this one requires a lot of power to be able to comfortably use)

 

It seems like there are workarounds for developing without a Mac, but these won't be as smooth and reliable as just using macOS instead

 

Another thing to note: Using macOS on non-Apple hardware (hackintosh, virtual machine) is against Apple's terms, so just keep this in mind if you're going with this route

🙂

Link to comment
Share on other sites

Link to post
Share on other sites

@xXImm0rtaLXx Just out of curiosity, why not start learning using the native platform for each platform, Swift/Objective-C for iOS and Kotlin/Java for Android?

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×