The next Ubuntu App Showdown

Registered by Michael Hall on 2013-04-29

Plan and schedule another App Development competition, focus on writing mobile apps using the Ubuntu SDK

Blueprint information

Status:
Not started
Approver:
Jono Bacon
Priority:
Undefined
Drafter:
Michael Hall
Direction:
Needs approval
Assignee:
Michael Hall
Definition:
New
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

Plan
One month for development
August timeframe (after SDK Beta release)
Engage existing mobile developer communities to participate
Platform-specific developers (BB, Android, iOS, FFOS, etc)
XDA Developers
Le Mobile (we got a contact from MWC)
PhoneGap
Appcelerator
Goals
Develop a large number of apps using the Ubuntu SDK tools and components
Highlight unique offerings of the Ubuntu SDK (Friends, U1DB, etc)
Show how quickly and easily apps can be created using the Ubuntu SDK
Promote the development activity on blogs, reddit and social networks

Rules
Should we allow existing apps ported from another platform?
Separate prizes for ported (1) and original (2) apps
Should we allow compiled/C++ apps, or just pure QML?
Yes, as long as it works on Touch devices
Should we allow remote HTML5 apps?
Yes, as long as it works well on Touch devices
Extra consideration for webapps integration
Must be open source and free
Must be unique (i.e. people can't submit apps that are 90% the same as another submission)
Must do something (doesn't have to be useful, but has to be more than a window with a label for example)

Prize Ideas
Cash prize that is proportional to the number of entries (e.g. $10 USD per app entered)
Nexus device with Ubuntu Touch and winner’s app pre-installed
Winners invited into default image
T-Shirts and other Ubuntu swag (?)
System76 Laptops
Gift Cards (Amazon, etc)

Blockers
Lack of layout support for different form factors
Lack of background execution/wakeup timer
Lack of device emulation to test sensor input
No direct file access
No direct network access (tcp)
U1 and U1DB syncing not working yet
Missing API documentation for Online Accounts
Missing API documentation for Friends
Missing Online Accounts UI

(?)

Work Items

Work items:
Define the final list of prizes: TODO
Define the final list of judges: TODO
Define criteria for accepting a submission: TODO
Create a landing page on developer.ubuntu.com with the AppShowdown rules and information: TODO
Publish contest announcement: TODO