Build the most beautiful puzzle ever, with Flutter!

 

Ready to brush off the holiday cobwebs and try your hand at a fun coding project that will test your knowledge of Flutter? We’re excited to announce the Flutter Puzzle Hack, our latest challenge to see what you can do with Flutter and a chance to win one of over $50,000 worth of prizes. We’re asking you to develop the most creative yet solvable slide puzzle you can imagine, targeting Flutter on the web. Whether you create a new design, rebuild the puzzle from scratch, or integrate packages in new, interesting ways, we want to see just how far you can push your imagination.

 

To get you started, we’ve written sample code that provides a straightforward implementation  of the puzzle logic. We’ve also curated loads of other documentation and resources to help you build a compelling submission, so whether you’re an experienced Flutter developer, or are just joining the Flutter community after reading Flutter Apprentice, there is something here for you!

 

Be sure to share your solutions on Twitter and tag us using the hashtag, #flutterpuzzlehack for a chance to be featured on @FlutterDev!

Requirements

Eligible submissions will need just a few things. Read the Official Rules for the full list of requirements.

  •  Submissions will need to include of an (at least) modified puzzle utilizing Flutter 
  • Submissions will need to include a text description that explains the features and functionality of the Application in English
  • Submissions will need to include a demonstration video of your Application. The video portion of the submission:
    • should be less than three (3) minutes

    • should include footage that shows the Application functioning on the device for which it was built

    • must be uploaded to and made publicly visible on YouTube, Vimeo, Facebook Video, or Youku, and a link to the video must be provided on the submission form on the Contest Site; and

    • cannot contain any content, element, or material that violates a third party’s publicity, privacy or intellectual property rights.

  • Access must be provided to an entrant’s working Application for judging and testing by providing a link to a website, functioning demo, or a test build. If entrant’s code repository is private, entrant must include login credentials in its testing instructions. The Application must be public.

Hackathon Sponsors

Prizes

$51,046 in prizes

Best Animation / Design

• $2,500 USD
• Macbook Pro (valued at $6,099)

Most engaging animation elements or design concept. Only entries with animation widgets will be considered.

Runner Up - Animation / Design

• $1,000 USD
• Flutter swag (valued at $25)

Most engaging animation elements or design concept. Only entries with animation widgets will be considered.

Third Place - Animation / Design

• $500 USD
• Flutter swag (valued at $25)

Most engaging animation elements or design concept. Only entries with animation widgets will be considered.

Best Execution

• $2,500 USD
• Macbook Pro (valued at $6,099)

Highest overall score. All entries are eligible.

Runner Up - Execution

• $1,000 USD
• Flutter swag (valued at $25)

Second highest overall score. All entries are eligible.

Third Place - Execution

• $500 USD
• Flutter swag (valued at $25)

Third highest overall score. All entries are eligible.

Most Creative

• $2,500 USD
• Macbook Pro (valued at $6,099)

Most original project concept. All entries are eligible.

Runner Up - Creative

• $1,000 USD
• Flutter swag (valued at $25)

Second highest original project concept. All entries are eligible.

Third Place - Creative

• $500 USD
• Flutter swag (valued at $25)

Third highest original project concept. All entries are eligible.

Best Multiplatform

• $2,500 USD
• Macbook Pro (valued at $6,099)

Project must run on mobile / desktop in addition to web. Only entries that do so will be eligible.

Runner Up - Multiplatform

• $1,000 USD
• Flutter swag (valued at $25)

Project must run on mobile / desktop in addition to web. Only entries that do so will be eligible

Third Place - Multiplatform

• $500 USD
• Flutter swag (valued at $25)

Project must run on mobile / desktop in addition to web. Only entries that do so will be eligible

Participation Prize (1,000)

• All eligible participants can receive a digital certificate

Best Educational Content (2)

• $1,000 USD
• Flutter swag (valued at $25)

The most educational and engaging demo video or additional content.

Most Valuable Flutter on the Web Feedback

• $1,000 USD
• Flutter swag (valued at $25)

Best submission feedback on the Flutter on the web developer experience.

Community Choice (5)

• $750 USD
• Flutter swag (valued at $25)

Most votes from the community on the Devpost platform

Honorable Mention (20)

• $150 USD
• Flutter swag (valued at $25)

Judges choice. All entries are eligible.

Devpost Achievements

Submitting to this hackathon could earn you:

Judges

Justin McCandless

Justin McCandless
Software Engineer, Flutter Framework

Casey Hillers

Casey Hillers
Software Engineer, Flutter Engineering

Christian Padilla

Christian Padilla
Software Engineer, Flutter Plugins

Devon Carew

Devon Carew
Software Engineer, Flutter

Greg Spencer

Greg Spencer
Software Engineer, Flutter Framework / Desktop

Craig Labenz

Craig Labenz
Developer Relations Engineer, Flutter

Yusuf Mohsinally

Yusuf Mohsinally
Software Engineer, Flutter Engineering

Laura Willis

Laura Willis
Product Marketing Lead, Flutter & Firebase

Jay Chang

Jay Chang
Product Marketing Manager, Flutter

Kelvin Boateng

Kelvin Boateng
Product Marketing Manager, Flutter

Huan Lin

Huan Lin
Software Engineer, Flutter on iOS

Eric Windmill

Eric Windmill
Developer Relations Engineer, Firebase and Flutter

Nuritzi Sanchez

Nuritzi Sanchez
Senior Program Manager, Flutter & Dart

Michael Goderbauer

Michael Goderbauer
Lead Software Engineer, Flutter Framework

Judging Criteria

  • Overall execution
    Projects will be evaluated based on whether they are responsive to screen size changes, can work with different modes of play (trackpad, mouse, keyboard, and touch for mobile web), and PWA functionality.
  • Use of Animation
    Projects will be evaluated based on the visual appeal and implementation of animation widgets.
  • Originality
    Projects will be evaluated based on uniqueness and creativity
  • Best potential value to the community
    Project submissions will be evaluated based on the quality of any tutorials or additional content provided that has the potential to enrich the Flutter community.
  • Best potential value to the Flutter team
    Project submissions will be evaluated based on the quality of content that best details the Flutter on the Web developer experience.

Questions? Email the hackathon manager

Tell your friends

Hackathon sponsors

Contributors

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.