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

Hackathon: Web App & iOS app?

Hi, I'm attending a hackathon in my area soon with my team. Do I have a better possibility of winning if we design both a Web app and iOS app?

2 Answers

Not sure how the hackathon you are attending works. But you may find you have such a limited amount of time that it's unlikely you will finish the project.

I would say you would be better off focusing on one platform and reducing the amount of work you need to do. You could even create an API that can be consumed by both web and iOS apps first, and if you have time, build the front end.

Depends on what the rules are, how much time you have and what the judges are looking for - whether they want an actual working app, or just a proof of concept.

Keep it simple and create the minimum viable product.

Hope this helps :)

So the judges at my Borough's hackathon are interested solely on the design aspect of the app. Functional helps, but we don't need any fancy back-end or APIs. Given that, do you think it's a good idea to focus on Web & iOS?

Brendan makes a good point, unless you need specific features like accessing the camera, geo-location or animations, it's probably not necessary.

I would say it might be better to focus on creating just the web app, but make it a responsive design. Start with mobiles and enhance the design for larger screen devices. That way you have something that will work on any device with a web browser and reduce the amount of work you need to do.

Brendan Whiting
seal-mask
.a{fill-rule:evenodd;}techdegree seal-36
Brendan Whiting
Front End Web Development Techdegree Graduate 84,735 Points

It's easier to deploy to a web app than it is to get an iOS app onto the app store (or put on someone's device via USB cable). It's easier to get people to visit a link than to download a new app. Are you planning on using any of the native API's on the device? If you don't need to make an iOS app, I recommend not. You can show a lot of functionality in a mobile web app for an MVP. The judges also might not be iPhone users.