YouTube client app implementation
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
- Started by
- Completed by
Whiteboard
YouTube Brand Guidelines: https:/
YouTube API ToS: https:/
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.