I made a mobile app. It's as daft as it is niche but I wanted to try a process and this is what I tried it with.
A few days ago I made little Javascript app that translates text into semaphore (as in the alphabet made by holding two flags in different positions).
So, I took my code and pasted it into https://dreamflow.app/, asking it to build an app. It did a lot of things that were great. It created basic stick figures to hold the flags, it created a quiz section and built a simple but intuitive UI. It also messed up the flag logic and there were elements that were escaping their divs and all that; and I later discovered , it had exposed an API secret.
I like vibe coding apps but in my experience, these AI web apps are good for getting you started but you're better off getting your code into an IDE, when the aim is to refine everything.
So, I downloaded Android Studio and copy/pasted my lib directory over.
Of course this did not work out of the box. To my knowledge, all mobile app vibe coding platforms default to Flutter and Dart and to get the Flutter framework to work with Android Studio, I needed to install an SDK and hook everything up.
The advantages however of doing this are immense. As well as the obvious - Github, Terminal, granular oversight - Android Studio also has Gemini built in and there's a generous free tier.
Gemini is not as integrated in Android Studio as it is in AntiGravity but it' s still extremely useful. It is, in my opinion the best model to run in an IDE, with Claude a close second.
The app is not live, it was just a test: GitHub here: https://github.com/alaric-visi/semaphore
Scrapbook Note •