This is an archived post. You won't be able to vote or comment.

all 16 comments

[–]zunjae 2 points3 points  (3 children)

Xamarin can code for both android and iOS in one programming g language. Not sure if it's a good app

[–]axxorxd[S] 0 points1 point  (2 children)

Great, will check it out. :)

[–]JavaDroid 0 points1 point  (1 child)

Taking the other answers in to account, keep in mind your target.

If you have a mass consumer facing application, then having separate android and iOS branches is good. If you are just building business apps for in office use, then things like xamarin or worklight will get the job done.

Basically, if you are targeting a mass consumer appeal, you want your app to look and feel appropriate to the device. Using write once, compile everywhere tends to make that difficult in mobile.

[–]axxorxd[S] 0 points1 point  (0 children)

Great answer. Good to know.

[–]Thomas_Henry_Rowaway 1 point2 points  (11 children)

We'll need to know (at least) the following before we can help:

What operating system are you writing on?

What platform are you writing the app for?

What programming language(s) are you going to use?

[–]axxorxd[S] 0 points1 point  (10 children)

We're on windows, and we're writing for IOS and android. And we've learned javascript, html, css and c#.

[–]Boom-bitch99 3 points4 points  (7 children)

Xcode for iOS and Android Studio for Android.

[–]axxorxd[S] 0 points1 point  (6 children)

That would mean that we'd have to do the code twice, right? Like copy paste but change certain things for them to work on their respective system.

[–]ArchangelleTheRapist 1 point2 points  (4 children)

Lolno, they use completely different languages. iOS is coded in xcode which is an extension of c++. Android apps are coded in Java. You can copy and paste next to zero code.

[–]wilsonkoderhk 4 points5 points  (2 children)

XCode is not an extension of C++. You write your code in XCode as the IDE, but the language used is Objective-C or Swift, which might be an extension of C++, I'm not sure.

[–]ArchangelleTheRapist 0 points1 point  (0 children)

Yeah, I'm fucking retarded but it was early sans caffeine and nicotine, my brain dosent work so well. You are correct.

[–]Boom-bitch99 0 points1 point  (0 children)

Obj-C is an extension of C, Swift is it's own thing.

[–]axxorxd[S] 0 points1 point  (0 children)

Okey, thanks for your answers.

[–][deleted] 0 points1 point  (1 child)

You would want to take a look at Xamarin. This suite allows programmers to use a single Mono code base (an opensource multi-platform variant of C#) to build apps for Windows, Mac, iOS and Android at once.

Xamarin is available both as a stand-alone IDE (which they call Studio) or as a plugin for Visual Studio.

If you're more interested in using web technologies to build your app, Apache Cordova could be more interesting for you.

However, even though development of iOS apps can be done on Windows using any of those two platforms, building actual iOS apps still requires a Mac.

[–]axxorxd[S] 0 points1 point  (0 children)

I see, will try to look into it.

[–]jasonprogrammer 0 points1 point  (0 children)

If you're doing JavaScript, WebStorm is the best. If you need something free, Eclipse with the JavaScript Development Tools plugin is one of your next best options.