The next Ubuntu App Showdown
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
- Started by
- Completed by
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.
Publish contest announcement: TODO