Android Developer Challenge: helpful innovation, powered by On-Device Machine Learning + you!

We’re bringing back the Android Developer Challenge and asking you to help us unlock new experiences on Android! As we kick off this challenge, the first area we’ll be focusing on is On-Device Machine Learning. At Google, we’re big believers in how this new technology can open up a world of helpful innovation so you can get things done–whether it’s finding the right words with Smart Compose in Gmail, or helping you communicate offline with Google Translate. But there’s so much more this new technology can unlock, and we need your help!

What we’re looking for and how to participate

We’re looking to help support ideas that leverage on-device machine learning to provide something genuinely helpful for users in terms of helping them get things done:

  • Take Live Captions: for the almost 500 million people who are deaf and hard of hearing, Live Captions bring content to life and is exactly the type of machine learning-powered innovation we’d like to see more of someday, and with your help we can turn someday into today!
  • Your concept can have machine learning functionality can be the basis for the app itself to something that’s more of a feature that supports the overall app experience, as is the case of Smart Compose in Gmail
  • Your idea can be still in the concept phase or it can be ready for users; just be sure to tell us how you could use Google’s help, and how it supports the mission of using machine learning to help users get something done. Regardless of what phase your idea is in, we’ll need you to show a path towards bringing it to life by May 1, 2020.
  • The idea (1) has to be built for Android and (2) the finished product needs to be distributed as an app on Google Play. We also strongly encourage developers to share their knowledge through open sourcing their code, though this is optional.
  • Because we’ll help connect winners of the Challenge with Google engineering experts to provide guidance on bringing your idea to fruition, your idea must leverage a Google-supported on-device machine learning offering, including services like ML Kit, TensorFlow Lite and / or Google Cloud’s on-device machine learning offerings such as AutoML Vision Edge or other on-device model training infrastructure.

How to participate:

  1. Create a repository on GitHub, and share your idea, tagging it with #AndroidDevChallenge.
  2. We’ve created a cover letter for you to use to outline your submission, including:
    • Tell us what your idea is: describe in 250 words what the feature or service will do and how you’ll use Machine Learning to push the bar
    • Tell us how you plan on bringing it to life: describe where your project is and how you could use our help in the endeavor. The best submissions have a great idea combined with a concrete path of where you plan on going, which should include:
      1. any potential sample code you’ve already written,
      2. a list of the ways you could use Google’s help,
      3. as well as the timeline on how you plan on bringing it to life by May 1, 2020.
    • Tell us about you: A great idea is just one part of the equation; we also want to learn a bit more about you. Share with us some of your other projects so we can get an idea of how we can assist you with your project.
  3. The final step: when your submission is finalized on GitHub, including with the cover letter and any additional materials you want to include in your repository (such as sample code and more), the final step is to fill out this form to officially submit your proposal.

Timeline

  • October 24, 2019 - the challenge is open for submissions! Here’s how to submit:
  • December 2, 2019 - ideas are due! Be sure to upload your full proposal to GitHub AND fill out this competition form before December 2, 2019 at 11:59PM PT
  • December 15, 2019 - Winning Projects selected. We’ll be reaching out to the 10 entrants whose ideas we’ll provide guidance in to help try to take their projects to the next level, including guidance on development and a bootcamp at Google
  • Early February - Technical Expertise: We’ll be bringing selected developers to the Googleplex in Mountain View for a bootcamp lead by a panel of Google experts, designed to help kickstart your ideas
  • February - April - Development work: We’ll continue to help you with development mentorship support to help bring your ideas to fruition
  • May - Showcasing your ideas: As part of the lead-up to Google I/O, we’ll be spotlighting these concepts on the Android Developer YouTube and Blog channels, as well as potentially directly at Google I/O in places such as the keynote, within the sandbox and more. The winning entrants will also be invited to join us in person at Google I/O.

Bringing your idea to life and in front of billions of eyes

We’ll pick 10 concepts and provide expertise and guidance to those developers to help in their plans to bring their ideas to fruition. And once the app is ready, we’ll help showcase it in front of the billions of users on Google Play, through a collection and more. Here’s what those 10 developers will get:

Expertise and development support: We’ll work with you to provide expertise and guidance to help in your plans to bring your app from concept to reality, including:

  • An all-expenses paid, working session with a panel of experts at Google HQ in Mountain View,CA
  • Google engineer mentorship at the bootcamp, providing guidance and technical expertise on how to help your plans to bring your app to fruition

Exposure and street cred! Once your idea is ready for prime-time, we’ll help you get users, and celebrate you to the broader Android community, including:

  • A collection on Google Play where we’ll feature your app (apps must be ready for Google Play on May 1, and must meet Google’s minimum quality requirements)
  • Tickets to Google I/O 2020
  • And we’ll celebrate these experiences to the broader Android developer community through a new section of developers.android.com. We might even showcase you at Google I/O, in places like the sandbox, sessions, perhaps even the keynote!
Read the complete legal terms for the Android Developer Challenge here.