I finished making an app. It was a joyfully painful experience. The best part was the programming. The worst part was the publishing.
I chose to use a language called Dart and a “framework” called Flutter. I don’t know what a framework is. All I know is that Flutter’s selling point is that I can publish on any platform. Luckily Dart is a mix of HTML and Java. And Java is an offshoot of C++, and C++ is an offshoot of C, which is an offshoot of Assembly, which is an offshoot binary. Luckily I’ve taken a class in all five of those (Java, C++, C, Assembly, and binary). I have to admit. ASU, for all it’s faults, does actually teach some high quality computer science classes.
My goal for the month was to write and release an app to the public by June 30th. I finished programming in the first 15 days, and then wept over the keyboard trying to publish for the next 15 days. Ultimately, I was able to publish for web, but I did not publish to any app store. I’m maybe halfway through on the Google Play Store. I paid $25 for them to verify my identity, filled out all of the questionnaires about the privacy and data collection my app doesn’t do, made a logo, made a store page, and now I’m stumped. I was following along on a YouTube tutorial, I renamed my app, and that seems to have ruined everything.
My plan for July is much more humble, I just want to finish publishing to the Google Play store. That is going to be enough of a challenge for me.
Anyway, check out my first ever publicly released app here if you want: https://tucsonr.github.io/Mutli-arm-bandit-web/
Fully disclosure, I used AI to do a significant amount of programming for me.