Inspiration

We went along with the idea from Team Formation but also had to decide on a puzzle that was simple enough to make progress on in 2 days.

What it does

Lets users sort a shuffled set of colors. The colors are generated using Android 12's dynamic color APIs.

How we built it

It's a native Android so we relied heavily on Android Studio. We used Figma and other tools for mockups and a couple of Android libraries to help with the UI.

Challenges we ran into

The biggest challenge was getting the colors to actually swap. The library did not support this out of the box so we literally hacked our way to a solution.

Accomplishments that we're proud of

The aforementioned challenge was solved after a couple hours of thinking and some nasty code.

What we learned

To not use code like this in production.

What's next for Tiles

  • Have pictures instead of just colors.
  • Improve the animation for the to block (prevent the current snapping behaviour).
  • Add functionality for some buttons.
  • Branding: We don't have a logo yet!

Built With

  • android
  • compose
  • composereorderable
  • kotlin
Share this project:

Updates