YouTube

Warning /!\ The YouTube app is no longer classed as a "core app" but development is welcome to continue. This page is left here so the information on it is not lost.

YouTube

This web page is where we are coordinating the work to build a YouTube application for the Ubuntu Phone that could also extend to other form factors too with the responsive design features built into the Ubuntu SDK

The Details

Launchpad Project

ubuntu-youtube-app

Launchpad Team

ubuntu-youtube-dev

IRC Channel

#ubuntu-touch on Freenode

Blueprint

initial-youtube-development

Burndown Chart

coreapps-13.10

Release Schedule

Date

Milestone

Release

2013-04-15

coreapps-13.10-month-0

2013-05-15

coreapps-13.10-month-1

2013-06-15

coreapps-13.10-month-2

2013-07-15

coreapps-13.10-month-3

2013-08-15

coreapps-13.10-month-4

2013-09-15

coreapps-13.10-month-5

2013-10-15

coreapps-13.10-month-6

Meetings

Meetings are held in the #ubuntu-touch channel on Freenode IRC.

User Stories

Note: please don't add user stories here. We are defining these as a limited set to keep the scope more limited to get out a first version.

  • Must Have: I want to search videos on YouTube

  • Must Have: I want to play a video on YouTube (selected from search list etc.)

  • Should Have: I want to see comments about the currently selected video
  • Should Have: I would like to see related videos
  • Should/Could Have: I want to sign into my existing YouTube account

  • Could Have: I want to upload a video from my device to YouTube

Functional Requirements

Note: likewise, please don't add functional requirements here. We are defining these as a limited set to keep the scope more limited to get out a first version.

  • Embed video into client app
  • Flash support
  • HTML5 support?
  • Video playback, including pause etc.
  • List comments, related videos (click to play new video)
  • Account login (not a priority)
  • Upload video (not a priority)

Design

How To Add Your Design

To contribute design, first ensure you have picked an app and then read the App Design Guides.

Next, send an email to David Planella (david.planella AT canonical DOT com) and Michael Hall (michael.hall AT canonical DOT com) to ask to be added to MyBalsamiq (this is the system we use for creating mock-ups.

Now look at each of the screens listed in the project in the Design section and view any existing designs.

If a design matches how you think it should look but with a few changes, please don't create a new design but instead leave comments on the design itself.

If there is either no design or you would like to propose a new design, simply create the design in MyBalsamiq on https://ubuntu.mybalsamiq.com/projects/ubuntuphonecoreapps/grid. Please be sure to use the Phone container and add your design inside it.

Now link your design under the right screen heading below and using the following format:

 * [[https://ubuntu.mybalsamiq.com/projects/ubuntuphonecoreapps/YOURDESIGN|Your Name]] - summary of your design

As an example:

Search view

  • Alex Dubenko - simple search view with autohiding search bar

Video play view

  • Needed

Comments view

  • Needed

Video meta-data view

  • Needed

  • Needed

Upload video

  • Needed

Implementation

This is where the spec will be.

Touch/CoreApps/YouTube (last edited 2013-05-31 19:16:20 by popey)