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
Lisa Crowley
4,793 PointsI want to create a simple mobile app for attendees to keep track of an event's agenda. What course(s) should I take?
I am proficient with HTML and CSS and am currently taking the Frameworks Basics class.
Each year we host a small event that spans across a few days. Last year I made a really shoddy HTML webapp with some javascript to expand/collapse days with agenda details (time, description, etc).
This year I want to kick things up a notch, but the requirements are still really simple. Which courses would benefit me most and give me the tools I need?
3 Answers
Daniel Santos
34,969 PointsHi Lisa,
It all depend in what platform you want to implement your app. For example, iOS, Android or Windows.
If you want to develop your app for iPhones, iPads, iPods, or iWatches, you should start here. https://teamtreehouse.com/tracks/ios-development-with-swift
If you want to develop you app for any Android phone, you should start here. https://teamtreehouse.com/tracks/android-development
If your case is Windows phone, Treehouse don't have any course yet for Windows, but they might release something in the future.
I hope this help.
Happy coding,
-Dan
Lisa Crowley
4,793 PointsThat's a great start, thank you!
I think we have a pretty even divide between both iPhone and Android users. Would you recommend checking both out? Are there similarities close enough between the two that one would be a better starting point?
Daniel Santos
34,969 PointsI don't know why I think this is a very complex question to answer, but I will try. Well is not that complex at the end of the day.
I personally think that both, iOS and Android are powerful platform. Don't take my words only, you can see that those two are the most successful in the industry. So, which would be a good starting point? I think the answer will be another question. From what programming language are you coming from, if any? Are you familiar with Java, Swift or Objective-C? If the second answer is no, then you should start with the one that you need the most. If you have more iOS users, start with iOS, otherwise, start with Android or viceversa.
I looking forward to respond any other question that you have.
Jeff Lemay
14,268 PointsFor doing something simple on a short deadline and when you don't have prior knowledge of app development, it might be good to use something like PhoneGap. That will let you write code in HTML/CSS/JavaScript (which you already know) and then the program will compile actual Android/iOS apps for you (although the code might be a bit clunky and you can't take advantage of some of the native features of real app development).