We had fun last year at the Apple Watch Hackathon (http://www.happy.watch/blog/2015/6/16/apple-watch-hackathon-2015). This year during WWDC, we're going to have another event. It will be slightly different.
Open source coding day.
Everyone will work in teams to build a single feature showcase of watchOS 3. These will all be combined into an app where you can select each teams’ work from a list. This is ambitious. It'll be like the WatchKit catalog (https://developer.apple.com/library/ios/samplecode/WKInterfaceCatalog/Introduction/Intro.html) except whole features, not mere interface elements. The combined app will be released as open source so that the wider world can learn how to do all the cool new things in watchOS. We'll all work from the watchOS 3 Features (https://github.com/happywatch/watchOS-3-Features) project on GitHub.
This is the fun part. The interface should look rad. We'll need screen mockups, icons, cartoon characters -- the works. If you're a designer, show off your work on this cutting edge platform.
What to expect.
This is the awesome video capturing last year’s event:
9:30am Doors open, mingle and meet your team
10:00am Welcome presentation
10:15am Open mic, announce your idea
10:30am Break into teams
[design, build, run]
5:00pm Submit your branch by making a pull request
5:15pm Presentations start
7:00pm Goodnight to all
Excited about this event? Get your head in the game by reading watchOS 2 by Tutorials (https://www.raywenderlich.com/store/watchos-2-by-tutorials?source=benmorrow). The book is packed with everything you need to know to be an expert. Study that to learn all the ins and outs of watchOS.
Currently I have no sponsors for this event so we'll have to bring our own food and eat out. There are several restaurants in the area.
Sandbox Suites South Park has graciously donated their space to us. It has presentation area, work area, and meeting rooms. That's a great setup for this type of event. That said, there is limited space at our venue. I'm going to put the RSVP limit at 100. If you're not going to actively participate, please sit this one out so that we have enough room for the participants.
Since our venue has limited space, we only have room for 100 attendees. If you’re an attendee and can no longer come or don’t see yourself actively participating, please cancel your RSVP. If you’re on the wait list and still want to participate, you can. Every thing we do will be tracked in the comments on the meetup event page and on the Readme on the Github project. I can arrange for you to demo your branch via Google Hangouts at the end of the day. Or, I can announce your branch to everyone in the recap blog post.
Apple has an NDA for pre-release software. In 2014 they relaxed it a little bit, but the agreement still prohibits screenshots of the beta operating systems. Given this, here’s how will handle this to stay within the rules. We will go ahead and post our code and the real image assets on Github. In the project Readme we’ll show mockups from Photoshop and Sketch instead of screenshots from the Simulator.
After the event.
Development will continue. We’ll need to merge in all the branches into a single project. I’ll also post a recap blog post touting your achievements.