YouTube client app implementation

Registered by Michael Hall

Initial YouTube Development

Blueprint information

Status:
Not started
Approver:
Ubuntu Core Apps Drivers
Priority:
Undefined
Drafter:
Ubuntu Core Apps Drivers
Direction:
Needs approval
Assignee:
Ubuntu Youtube Developers
Definition:
New
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

YouTube Brand Guidelines: https://developers.google.com/youtube/branding
YouTube API ToS: https://developers.google.com/youtube/terms

We must make sure we are complying with the above in order to distribute our application

(?)

Work Items

Work items:
[lorenzo-carbonell] UI Layout A - Create the QML UI for searching videos on YouTube: INPROGRESS
[lorenzo-carbonell] UI Layout A - Component 1 - Create a component that provides the search mechanism and lists results (or could be split into two components): INPROGRESS
UI Layout B - Create the QML UI for playing a selected video and displaying other information such as comments etc. from YouTube: TODO
UI Layout B - Component 2 - Create a component that provides playback of the currently selected video: TODO
UI Layout B - Component 2 - Create functionality for video playback, including pause etc. (if this does not already exist in some ready to use technology): TODO
UI Layout B - Component 3 - Create a component that lists comments about the currently selected video: TODO
UI Layout B - Component 3 - Create functionality to retrieve and display comments: TODO
UI Layout B - Component 4 - Create a component that lists videos related to the currently selected video: TODO
UI Layout B - Component 4 - Create functionality to retrieve and display related videos (plus click to select that video for playback): TODO
Create a test plan: TODO
Create tests according to plan: TODO
UI Layout C - Create the QML UI for configuring my YouTube account: TODO
UI Layout D - Create the QML UI for signing into my YouTube account: TODO
UI Layout C - Component 5 - Create the component for configuring and storing the attributes of my YouTube account (e.g. user name, password): TODO
UI Layout D - Component 6 - Create the component for signing into my YouTube account (e.g. fields for entering username and password): TODO
To Be Decided - Create functionality to upload a video from my device to YouTube?: TODO
UI Layout B - Component 2 - Flash support? and/or HTML5 support?: TODO

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.