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
Jenny Swift
21,999 PointsHow to create Mac and web applications
Hi, I am interested in learning how to create Mac apps and web apps. Can anyone tell me please what I would need to learn in order to do so and can I learn how to do these things with Team Treehouse or would I have to look elsewhere?
Jenny Swift
21,999 PointsHi Aaron thanks for the reply. No I am talking about apps for the Mac itself, not the iphone.
3 Answers
Jouella Fabe
1,343 PointsHi Jenny, if you are interested in learning on how to create mac apps - you should definitely check out cocoa programming. Cocoa is the API for developing mac apps while mobile apps use cocoa touch - a much smaller sub-cocoa libraries. Keep in mind, you'll be using the same language but the libraries won't be the same.
To answer your question on learning more about web apps, I would suggest that you get very familiar and comfortable with java-script, html, css. Afterwards check out rails and sql at tree house. In addition, you should also check out some front-end frameworks such as angular, ember or backbone.js. Learning /picking a book that talks about jquery or underscore would help you in the right direction. Keep in mind, the amount of libraries all depends on how complex your app is. Lastly, you should start looking at places where you can host your app - aws, m.s. azure, parse or heroku
Jenny Swift
21,999 PointsHi Jouella, thanks very much. So if I completed the IOS development track here at Treehouse I'm guessing that should help me to develop a mac app because they use the same language? If not, it looks like I'd have to learn cocoa elsewhere because I'm not seeing it here, or am I missing something?
Jouella Fabe
1,343 Pointsyeah, it's not there. I'm also interested in learning in making cocoa apps which is why i just brought a book detailing the libraries and other nifty system related libraries that cocoa provides. I think you'll have a lot of fun working with cocoa apps because you're not as restricted to memory and screen size.
Jenny Swift
21,999 PointsOkay thanks again. Is there no option here to give you best answer? I've posted before and there was a button to click-I think it gives you extra points-but I'm not seeing it this time.
agreatdaytocode
24,757 Pointsagreatdaytocode
24,757 PointsHello Jenny, are you talking about iOS Mac apps for the iPhone? because treehouse covers that very well. The also cover web apps from what I have seen.