Topcoder Skill Builder Competition | Flutter | Host Competition

Key Information

The challenge is finished.

Challenge Overview

Challenge Overview

Competition Introduction

Welcome to our Topcoder Skill Builder Competition for Flutter Development! These competitions are designed for everyone to skill up, have fun, and earn more money through Topcoder Gigs and Competitions.

Jump-in, build your skills and as always let us know what you think and where Topcoder can continue to improve and bring competitions that are meaningful to you.

Topcoder Skill Builder Competitions

  • Skill Builder Competitions will have three (3) problems (Easy, Medium, and Hard) to solve allowing you to submit and learn as you go.
  • As you know, we have a lot of Gig Work Opportunities offers available for you right now.  We would use these competitions to match you to our Gig Work Opportunities and also provide you with a Verified Skill Badge on your Topcoder Profile so you can add them to your resumes. So don’t hesitate to jump in, work on the competitions, and earn a job for yourself.


  • Tshirt for everyone: every successful submitter on any Skill Builder Competition gets a Topcoder t-shirt. Note: if you have previously competed in the Flutter Skill Builder Challenge, in order to win a t-shirt, you should improve your score and you should get a score over 75% of total score, meaning to get over 1312.5 of 1750 points.
  • First Time Submitter: 50 First time submitters on any of the Skill Builder Competition get $50 as a bonus
  • Gig Workers Bonus: Gig Worker who have never competed in a Topcoder Challenge, get $50 as a bonus above the mentioned prizes
  • AlefEdge Skill Builder Bonus: If you successfully submit in any Topcoder Skill Builder Competition plus participate succesfully in the AlefEdge Skill Builder Competition, the first 50 members will earn an additional $100 bonus.
  • Multiple Skill Builder Submissions: The more you participate, the more you earn. There are 9 Skill Builder Competitions and we’ll double your September bonus prizes if you successfully submit to all of them.

Problem Statement

Bruce, an avid video game player, is extremely proud of his retro game collection.   Bruce would like to display his video game collection for everyone to see, regardless of the technology they are using. 

A popular solution is to use Flutter to create an application that will be accessible and responsive to any mobile device (and ultimately web). Bruce has called on you, as a developer, to help with the setup.

This is the host contest. DO NOT SUBMIT TO THIS CONTEST. Check out the links to the individual contests for each difficulty type below and submit in the respective contests.

Technology Stack

  • DART
  • Flutter
  • Android Studio
  • Xcode

Some knowledge of Javascript and the basics of DART can be really helpful, but no prior experience is required to start learning Flutter!


  • We have prepared three problems: Easy, Medium, and Hard, which are worth 250, 500, 1000 points respectively. Points are based on the difficulty of the problem.
  • The competitions may or may not be related to each other.
  • The links to the problems/competitions are provided below.
  • Each problem has a set of requirements and tasks to achieve. We will judge your submission based on the requirement being fulfilled in each problem, so as long as the requirements are met with minimal code quality, you would be rewarded with points for that particular problem.
  • Here is the leaderboard with individual problem score and total score across weeks.


  • Easy (link): 250 Points
  • Medium (link): 500 Points
  • Hard (link): 1000 Points

Final Submission Guidelines DO NOT Submit to this contest. Please check out the links to the individual contests above to which you need to submit your solutions.


2022 Topcoder(R) Open


Final Review:

Community Review Board


User Sign-Off


ID: 30203949