5 issues I discovered after vibe coding my first app

5 things i learned after vibe coding my first app.jpg


google ai studio on a laptop

Megan Ellis / Android Authority

Vibe coding is more uncomplicated than ever because of the range of gear to be had for builders and newcomers alike. Whilst it could take hours and even days for a newbie to get a easy app up and working with out AI, vibe coding means that you can do that in mins.

I dived into the arena of vibe coding via finishing a Google AI path, which lined the necessities of the usage of Google AI Studio. And once I were given my first app up and working, I noticed that the revel in used to be other from what I’d envisioned.

Have you ever vibe-coded an app ahead of?

0 votes

1. It’s more effective than you are expecting

vibe coded apps in google ai studio

Megan Ellis / Android Authority

I anticipated some form of finding out curve with vibe coding, however the simplicity of gear like Google’s AI Studio stuck me via marvel. I had some lend a hand on the subject of the path, which incorporated courses that gave me instance activates and confirmed off other gear. However those weren’t in-depth or complicated courses. Maximum weren’t much more than 5 mins and simply equipped a demo to practice. Once I then needed to create my very own app from scratch, it took me lower than half-hour to get it up and working.

The app I created is slightly easy — a spreadsheet analyzer. It shall we me add spreadsheets of my article efficiency, visualizes the information, and makes use of AI to spot traits and doable new concepts. It even adapts to the other spreadsheet information to be had. As an example, it supplies perspectives and filters for the necessary metrics for various websites. For one website, that can be pageviews. For some other website, that can be time spent at the article.

I had the app up and working inside of a couple of activates. I knew that vibe coding made apps a lot more uncomplicated to create, however I didn’t understand simply how efficient it used to be.

2. Equipment lean extra in opposition to internet apps

Android Studio website on Windows laptop 1

Edgar Cervantes / Android Authority

Whilst you examine vibe coding on-line, maximum gear other folks check with are used to create internet apps. Even in my path on vibe coding, handiest internet apps have been lined. You’ll be able to create cellular apps with vibe coding, however the procedure is generally extra concerned and steadily calls for the usage of further gear. As an example, you’ll be able to use Android Studio with Gemini to create Android apps.

Up till now, maximum vibe coding gear focal point on developing internet apps.

On the other hand, that is converting. Google lately presented the facility to create Android apps in AI Studio, which is able to make the method considerably more uncomplicated for freshmen who aren’t conversant in gear like Android Studio.

In my view, I want to create a productiveness app for myself that caters to my very explicit wishes as a result of I steadily in finding that productiveness apps fail me after I want them maximum. The disadvantage is that we might see much more low-quality apps flood the Google Play Retailer, a subject matter that I believe Play Give protection to is already failing to deal with.

3. You don’t want coding revel in, but it surely comes at a price

vibe coded app with chat visible

Megan Ellis / Android Authority

Past some rudimentary HTML and a very easy figuring out of positive coding ideas, I don’t have any coding revel in. However even I used to be ready to simply create a useful internet app in a couple of mins with Gemini. This implies you don’t need to be a developer and even perceive a coding language to vibe code.

On the other hand, this loss of revel in comes with a big problem — you’ll be able to’t test the integrity of the product you create with AI. Vibe-coded apps are infamous for together with vulnerabilities and in the event you’re no longer a developer, you mainly don’t have any actual solution to determine problems along with your code. Because of this you don’t know if it’s developing an insecure integration with different services and products or if it’s exposing private knowledge.

I did not want to perceive the code to create an app, however this additionally manner I am ill-equipped to spot vulnerabilities.

For me, this implies I’m very cautious with what I create apps for. I additionally by no means cause them to publicly to be had. Working out how simple it’s to make apps has additionally made me extra skeptical of vibe-coded merchandise. Even apps advanced via pros have insects and doable vulnerabilities, so I’m no longer about to begin the usage of apps the place those problems may well be simply neglected via freshmen.

4. Troubleshooting isn’t the time-sink I anticipated it to be

chat initiating bug fix in google ai studio

Megan Ellis / Android Authority

Relating to traits like self-hosting or putting in place positive {hardware}, I steadily in finding that the idea makes issues appear so much more uncomplicated than truth. As an example, one of the crucial realities of self-hosting is how a lot time you spend troubleshooting, despite the fact that you’re the usage of instance information from the developer.

This wasn’t my revel in with vibe coding. I anticipated there to be numerous problems with converting positive components on my app, however there weren’t many hiccups. Relating to insects and mistakes, you’ll be able to steadily simply get the AI agent to troubleshoot for you. In AI Studio, you’ll be able to do that with a click on of a button or a suggested. As an example, in one in all my courses, the demo had an intentional computer virus to turn how simply you’ll be able to get Gemini to mend it.

I assumed I would spend numerous time troubleshooting, however computer virus fixes are steadily so simple as a followup suggested.

For extra complicated apps, this procedure will most probably turn into tougher, particularly for integrations and API keys. Nevertheless it used to be an absolutely other revel in to self-hosting, the place a unmarried wrong house in a YAML record could make it unimaginable to deploy a whole container.

5. You don’t must submit an app to make use of it

vibe coded app on a laptop

Megan Ellis / Android Authority

As discussed previous, I don’t submit my internet apps for the general public to make use of as a result of I’m anxious about doable vulnerabilities. However this doesn’t imply that I will be able to’t use them. In AI Studio, I will be able to use my app via visiting its proportion hyperlink with no need to submit it. I will be able to additionally proportion this hyperlink with different accounts and provides them get admission to. I most commonly simply examined this with my secondary Gmail account, since I handiest created the spreadsheet analyzer for myself.

There are slight drawbacks to the usage of apps this fashion. The chat for Gemini seems whilst you get admission to the app, that means that I don’t get a blank, centered UI via default. On the other hand, I generally simply transfer the app to full-screen mode or reduce the chat to get round this.

I like to stay my vibe-coded apps unpublished, however I will be able to nonetheless use them with out making them publicly to be had.

I’m keen to take care of the slight inconvenience to stay my apps non-public, since I don’t need any necessary knowledge to be probably uncovered. I additionally don’t add any delicate knowledge or paperwork to the app.

If you wish to mess around with some private apps, you don’t have to fret about making them public. Retaining them within the demo mode works for many duties.

Don’t need to omit the most productive from Android Authority?

google preferred source badge light@2xgoogle preferred source badge dark@2x

I truthfully anticipated vibe coding to be much more complicated than it became out to be. I had a brief path to steer me, however this differed from the times of study I’ve spent on self-hosting. For those who’ve been hesitant to check out it out since you don’t have coding revel in, I like to recommend beginning with a beginner-friendly instrument.

I’m for my part excited to create extra apps that clear up area of interest problems I come upon, particularly now that AI Studio means that you can create Android apps.

Thanks for being a part of our neighborhood. Learn our Remark Coverage ahead of posting.


Leave a Comment

Your email address will not be published. Required fields are marked *