Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

General Discussion

Hallo guys, i need some advice from you.

Could you please tell me, which programming language would be good for mobile computing and developing apps for mobiles? And could you please explain me what the topic mobile computing actually really means.

3 Answers

Tianni Myers
Tianni Myers
10,453 Points

Java for Android and Swift for ios development. Can also use JavaScript Native for apps. As for mobile computing...google it, duh.

Luc de Brouwer
seal-mask
.a{fill-rule:evenodd;}techdegree
Luc de Brouwer
Full Stack JavaScript Techdegree Student 17,939 Points

Tianni Myers this isn't particularly helpful as in helping your fellow students. Be more specific, actually try to help him instead of just saying ' Google ' is your friend. Why Java, Why swift? Is there an alternative? How are they any good compared to the alternative, explain yourself?

Tianni Myers
Tianni Myers
10,453 Points

Those are the lang for app development. Maybe do some research before you try to jump into this stuff. Ik some good channels on Youtube for app dev if you are interested.

Luc de Brouwer
seal-mask
.a{fill-rule:evenodd;}techdegree
Luc de Brouwer
Full Stack JavaScript Techdegree Student 17,939 Points

Hi Erik,

First of all, can you be more specific in what you mean with mobile computing? What do you want to achieve?

As for a programming language for developing mobile applications, I would highly suggest figuring out what use case your application serves and which audience you want to target. If you want to target specific platforms, like iOS or Android you will need Swift for iOS and Java for Android as Tianni Myers said. However, if you want to develop mobile applications that support multi-platform functionality I'd suggest learning C# and go for Xamarin Forms. This platform allows you to develop a Cross-platform application that uses C# as shared coding language.

For more information, you can go to https://developer.xamarin.com