Accessibility

Congratulations to the winners of the accessibility challenge. Not only did the top ten submissions provide accessible caption rating apps, they also open sourced their code. 

If these demos inspire you, please contribute!
We look forward to seeing you at Google I/O.










Round I:
Welcome to Round I of the Accessibility challenge. Starting from now, you will have until 4:30 P.M. PDT to complete the following questions. All of these questions have a single right answer.

Accept the Terms & Conditions to the Contest Rules and submit your answers at one of mirrored forms below.

http://goo.gl/VvslC
  1. How many public videos on the GoogleDevelopers channel don't have captions as of 9 AM March 28, 2011 (PDT). 336
  2. When you're adding an ImageButton to your app, what is the one thing you have to do to make sure that an eyes-free user using a screenreader (like TalkBack) will understand what the button does? Nontext controls must have their contentDescription set.
  3. Many users rely on a trackball or d-pad to navigate among focusable items on the screen. In the following snippet of Android layout xml, what line would you need to add to the first ImageButton such that pressing DOWN when A is focused moves focus to B instead of C? (Don't change the layout, fix the focus.) android:nextFocusDown="@+id/B"
Code snippet for Question 3:
 <ImageButton android:id="@+id/A"
    android:src="@android:drawable/ic_media_play"
    android:contentDescription="Play A"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content" />

 <LinearLayout
   android:layout_width="fill_parent"
   android:layout_height="wrap_content">

   <TextView
    android:text="B Text"
    android:layout_width="0px"
    android:layout_weight="1"
    android:layout_height="wrap_content" />

   <ImageButton android:id="@+id/B"
    android:src="@android:drawable/ic_media_play"
    android:contentDescription="Play B"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content" />

 </LinearLayout>

 <ImageButton android:id="@+id/C"
   android:src="@android:drawable/ic_media_play"
   android:contentDescription="Play C"
   android:layout_width="wrap_content"
   android:layout_height="wrap_content" />
Round II: Accessibility Meets Android
Build an Android application that can do ALL of the following: 
  1. Search for captioned videos on YouTube (mobile videos available in the Android YouTube Player)
  2. Link to the YouTube Player on Android to play a selected video
  3. Rate the quality of the captions in a way that is visible to users of the App
  4. Rate a YouTube channel by caption friendliness: % of videos with captions, overall quality score for captions on their channel
  5. Share a captioned video link with a friend.  
  6. The application must be usable eyes-free when TalkBack is enabled in the Accessibility settings.
Criteria
  • We'll rank first by successful completion, second by whether the app is open sourced as of 2 hours after the contest close, and finally by the smallest size app.
Comments