I started this project in high school and have ported it through multiple frameworks since starting it. Originally it was written in javascript, then it was ported into a Native Android app, then recently I ported it to Flutter, and that’s the currently available version.
This project taught me tons of things over that period, but definitely the most significant one was how important it is to BE DONE WITH a project. Any time period that I wasn’t releasing other projects, I was either working on, stuck on (!), or procrastinating working on this one. I’ll never make those mistakes again, and everything is so much easier now anyway.