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

Ghassen TAAMALLAH
3,844 PointsIf i wanted to build mobile app, which would be better to use Java Android or HTML, CSS, JS, Ruby...?
I want to make Mobile app about discounts and deals in my country. from where i should start and wich languages i need to use? Please i seek guidance from you
6 Answers

Christian Kroul
9,849 PointsWell Ghassen, based on my experiences, you would need to know Java, to make android apps, and either Objective-C or Swift to make iPhone apps. You can not use Html, Css, JavaScript or Ruby.

Christian Kroul
9,849 PointsHere is a link. But usually Mobile Web App, is really a website that feels like a App This will help you understand the concepts, if you like Click this

Ghassen TAAMALLAH
3,844 PointsI see! Thank you so much Christian. So if i want to make real app i need to learn Java for example?

Christian Kroul
9,849 PointsYes, and remember that Iphone apps have their own languages, and you can use Objective-C or Swift, for Iphone apps

Ghassen TAAMALLAH
3,844 PointsI just thought of deals and discounts mobile application that will use notification device and GPS. I didn't know how to start it

Christian Kroul
9,849 PointsWell, my best recommendation, would be to learn the language you want to start a project on.

Ghassen TAAMALLAH
3,844 PointsThank you Christian and sorry for taking much from your time

Roy Penrod
19,810 PointsBased on some research, a lot of corporations seem to be using HTML, CSS, and JavaScript for the client side and wrapping it up with Intel Cordova for their mobile development.
Here's a link to some info on Intel Cordova: https://software.intel.com/en-us/xdk/docs/adding-special-build-options-to-your-xdk-cordova-app-with-the-intelxdk-config-additions-xml-file

Ghassen TAAMALLAH
3,844 PointsSo it's like a Hybrid App. Thank you Roy

Christian Kroul
9,849 PointsWell its ok that's why were here. To help each other as developers
Ghassen TAAMALLAH
3,844 PointsGhassen TAAMALLAH
3,844 PointsHello Christian and thanks for your reply. Well i heard that there is Mobile Web App's. and lot a framework of HTML, CSS and JS. Like phonegap, Ratchet ... I really don't know i'm new in tech and development
Konrad Pilch
2,435 PointsKonrad Pilch
2,435 PointsYou can make a web app with HTML/CSS and JS with some server side .
YOu can make apps with Ruby . YOu Learn ruby and look for Ruby mobile framework. same as Rails is for web, there is aslo for mobile.