Over the past year, it’s been impossible to ignore the hype around AI coding tools. Headlines promised that AI tools would “redefine programming” and “let developers focus only on ideas, not code.” Friends and colleagues were raving about how AI was writing entire components for them in seconds. Naturally, I wanted to see for myself if these tools could really change the way I build apps.
My first test was building a mobile app using Flutter and Firebase. This should have been simple: with the built-in tools, you can spin up a working project with just two lines in the terminal. But when I asked AI to do it, things went downhill. Instead of giving me the straightforward setup, it spent hours trying to “engineer” a project structure. The result? Broken code, mismatched dependencies, and a project that wouldn’t even compile. I eventually gave up and went back to the manual two-line setup – which worked instantly.

That said, once the project was up and running, I found that for the mobile app things generally worked. AI could generate UI components, basic Firebase hooks, and navigation code with reasonable success. adding more and more screens and functionality was a breeze. It wasn’t perfect, but it saved some time, especially this is something I don’y usually do and I would have spent hours figuring out how thing should be done.
there were moments when it actually surprised me. While setting up authentication, it proposed a few field structures I hadn’t considered. They weren’t perfect, but they made me think differently about my data model. It felt less like “cheating” and more like brainstorming with a slightly eccentric colleague.
(more…)







