Vibe coding or create an app with IA
-
Hello everyone,
What are the views of UBports app developers regarding app creation with AI, please? Do any of you have any feedback or experiences to share?
I'm not a professional coder; I've been coding for over 20 years with the aim of creating useful and functional tools for subjects other than IT. It's a passion since I keep coming back to it, but my goal has always been the end result rather than the code itself.
In the past, I used to hand-code UT apps with quite a bit of difficulty. Partly because Python and QML aren't languages I'm familiar with, but also because the documentation for certain external APIs is sometimes vague, and also due to a lack of time (both for learning and for coding).
I managed to make a few apps that work but remain somewhat shaky (some are still on the store: https://open-store.io/?search=publisher%3Agwado). Some apps are simple webapps.For the past few weeks, I've been testing the creation of an audio app (Subsonic client) with offline mode, an ergonomic interface, a certain sobriety, and using Python+QML. It works quite well, but 99.99% of the code comes from AI (Claude Pro version).
Of course, there have been some hiccups and the code certainly isn't perfect, but I've been able to create a functional app for an OS that is close to my heart. It might not be totally secure, but it's still more so than if I had made it myself!
I try to act as much as possible as an inspector and a guide. I don't code.
Once the app is broadly finished, I plan to ask the AI to create a document for me explaining the code with examples, how the languages used work, the methods employed, etc. Solely for the purpose of enriching my knowledge.I think I understand the negative comments about using AI in the world of professional development. I've noted the AI industry's involvement in environmental, political, and social issues.
Have you already tested AI as part of your UBports app projects? What lessons have you personally drawn from it? And how do you manage to reconcile this increased productivity, if you feel the same way as I do, with the values that drive us all more or less in the world of Free Software and UBports (my "old" Pixel 3a runs perfectly)? -
@gwado Pretty sure there is no "policy," as such. There are a handful of AI-generated apps on the Open Store currently. Individual developers/maintainers may like or dislike the use of LLM code generation, but there is nothing banning such apps from the store.
-
As long as it works and open source, who cares?

-
@gwado I have never coded without using existing open source code, existing apps, searching for snippets, and using as much as I could from existing code. This is exactly what IA does, but just faster than if you do it yourself. I think in programming, IA is just an increase in productivity.
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login