Welcome to the second Ubuntu Scopes Showdown!

⚠ Entry submission ended on feb 29th 2016 ⚠

We are excited to bring you yet another engaging developer competition, where the Ubuntu app developer community brings innovative and interesting new experiences for Ubuntu on mobile devices.

Scopes in Javascript and Go have been introduced last year and are the hot topic of this competition!


Build a new generation of mobile experiences

Scopes are a complete reinvention of the content and services experience where you can stop trying to bring the user "in" your app, but simply focus on bringing the content "out" to the home screen.

Learn more about scopes ›


Now made easier with a new JavaScript developer experience

Ubuntu has picked Node.js to bring the existing web goodness and expertise of the platform to scopes. Node packages from npm are easily integrated into your scope, speeding up development time and feature integration.

Learn more about JavaScript in scopes ›


  • Contestants have six weeks (from january 18th to february 29th) to build and publish their Unity8 scope to the store using the Ubuntu SDK IDE.
  • Contestants have to choose between JavaScript, Go and C++ to create their scope.
  • Contestants must largely use original code.

See all the rules.


  • 1st winner

    • System 76 Meerkat (5th gen I5, 8GB RAM, 120GB SSD)

    • “Convergence pack” (Bluetooth keyboard and mouse)

    • Slimport adapter

  • 2nd winner

    • Valve’s Steam Controller

    • Valve’s Steam Link

    • “Convergence pack”  (Bluetooth keyboard and mouse)

    • BQ Aquaris E5 HD Ubuntu Edition

  • 3rd winner

    • Valve’s Steam Controller

    • “Convergence pack”  (Bluetooth keyboard and mouse)

    • BQ Aquaris E5 HD Ubuntu Edition

  • Innovation prize
    This prize will be given to the most innovative and creative scope, regardless of its final ranking.

    • Raspberry Pi 2

    • Valve’s Steam Controller

    • “Convergence pack”  (Bluetooth keyboard and mouse)


How to submit your entry


  1. Using Ubuntu 15.04 or newer, install the Ubuntu SDK and make a great scope
  2. Create or login to your Ubuntu My Apps account
  3. Publish your scope to the store
Submit your entry

⚠ Entry submission ended on feb 29th 2016 ⚠

By taking part in the Ubuntu Scopes Showdown 2016, you are agreeing to the terms of entry.


A mixture of Ubuntu community members and Canonical employees, with expertise on different aspects relevant to scopes, constitute the jury to vote and decide the winning entries.



Stuart Langridge

Joey Sneddon

Riccardo Padovani

Daniele Laudani

Robert Schroll


Marcus Tomlinson

Patricia Davila

XiaoGuo Liu

Alexandre Abreu

Chris Wayne


Scoring criteria

The judges will emit their votes according to the following criteria:

  • Creativity in use of scope

  • Relevance of the scope for the majority of users

  • Visual appeal/customization

  • Store page quality

  • Use of optional features such as departments, multiple categories, settings, extensive previews...

  • Use of system APIs such as location and online accounts

Developer training and support

In order to support participants on their quest to create scopes for the contest, a series of interactive workshops and hackatons are scheduled on-air and on IRC.

Tuesday Jan 19th, 16:15 UTC

JavaScript scopes introduction workshop

Ubuntu On-Air
Monday Jan 25th IRC Hackaton #ubuntu-app-devel on Freenode
Thursday Feb 4th, 15:00 UTC

JavaScript scopes Q&A

Ubuntu On-Air
Wednesday Feb 10th JavaScript scopes NPM integration workshop Ubuntu On-Air
Thursday Feb 11th IRC Hackaton #ubuntu-app-devel on Freenode
Monday Feb 15th JavaScript scopes advanced workshop Ubuntu On-Air
Monday Feb 22nd IRC Hackaton #ubuntu-app-devel on Freenode

Watch this space and the blog for updates on sessions!