forumNew topic

I had AI build a mobile app — did it work, how much did it cost, and what did I learn?

ZZehra B***MemberCommunity member
Joined
Jun 2024
Message
76
#1

I run a small auto parts wholesale business. We needed a lightweight mobile app to count warehouse shelves and scan incoming boxes with a barcode scanner to deduct stock. When I asked around for quotes even freelance developers started at 70,000 TL. So, armed with basic high school computer knowledge, I decided to build it myself using AI coding tools.

I prompted it to build using Flutter. At first everything went great; buttons appeared, the camera opened and scanned barcodes, and the UI was exactly what I wanted. Over the process, I spent a total of 4,200 TL on various AI subscriptions and API calls. I spent about 3 weeks working on it in the evenings.

But when it came to connecting the app to a live database and publishing it to the app stores, I hit a massive wall. While the code ran on my phone's emulator it had severe background memory leaks, and store reviews rejected it repeatedly for technical violations. Wondering how it ended?

OOrhan B***VeteranCommunity member
Joined
Jan 2023
Message
26
Most Helpful#2

Short answer: While AI quickly generates single-screen tasks and UI mockups, it hits a wall on architectural consistency, data security, and store approval workflows, making a live release nearly impossible without a professional developer. Generating code is only a fraction of the work; the real effort lies in deployment and debugging.

What you experienced is a classic AI illusion. When you prompt an AI to write code piece by piece, it treats each chunk in isolation. The camera module works, local storage works. But when they run concurrently, the app crashes because state management and memory cleanup are completely unhandled. AI simply cannot optimize this holistic architecture on its own yet.

The second major roadblock is app store policies. Google Play and the App Store enforce strict rules regarding background permissions, data encryption, and user privacy. Code structures copied by AI from outdated libraries fail modern security standards and get rejected immediately by automated testing bots.

Here is the proper approach for similar projects: Use AI to build the UI screens and functional prototype. Then, hire an experienced freelance mobile dev for around 10,000 - 15,000 TL on a consulting basis to clean up the architecture, handle signing certificates, and push the app through store approval. That way you avoid paying 70,000 TL without ending up stuck on your own.

AAhmet B***New memberCommunity member
Joined
May 2026
Message
62
#3

The store rejections are likely because you didn't properly declare the camera usage reason in the manifest and missed 64-bit build requirements. Also, AI often suggests deprecated packages, so you have to manually update versions in the pubspec file.

BBurcu S***Member
Job title
Data entry clerk
Sector
Law
Organization type
early-stage startup
Joined
Sep 2023
Message
224
#4

Don't forget the hidden costs here: 1) One-time $25 fee for a Google Play developer account, 2) $99/year for an Apple developer account, 3) Hundreds of hours of your own labor spent fighting changing prompts.

NNazlı S***Member
Job title
Export manager
Sector
Leather
Organization type
workshop
Joined
Feb 2023
Message
36
#5

still props for the hustle seriously impressive. getting an app to read barcodes from a camera with zero coding background is a big win. when you eventually hire a developer, youll know exactly what you want and have a working mockup ready, which easily cuts your dev costs in half.

KKader K***Member
Job title
Board member
Sector
Real estate
Organization type
120-person company
Joined
Nov 2023
Message
256
#6

Cleaning up code written by AI sometimes takes longer than writing it from scratch. No matter which developer you show it to, they'll just say "who wrote this spaghetti code?" and want to start over. That 4.200 TL and 3 weeks you spent might have gone completely down the drain.

KKemal G***MemberCommunity member
Joined
Nov 2025
Message
5
#7

wish u just distributed it internally as an apk without putting it on the store at all you couldve just manually installed it on the warehouse staffs phones and avoided the whole approval headache

IIrmak Ö***Member
Job title
Company Owner
Sector
Security services
Organization type
two-branch business
Joined
Apr 2023
Message
53
#8

If the app is strictly for your own warehouse staff, stop trying to upload it to the store immediately. Just sign it locally on Android and sideload it directly onto the devices, and look into enterprise distribution options for iOS. That will put an end to the store headache.

FFiliz Ç***Member
Job title
General coordinator
Sector
Leather
Organization type
medium-sized business
Joined
Jul 2025
Message
13
#9

When coding with AI, you should go module by module instead of asking for the entire app all at once. Have it write just the data model first, then just the camera UI, and at each step, ask the AI to double-check: "Are there any memory leaks in this code, does it follow the latest best practices?"

PPolat D***Expert
Job title
Logistics planning
Sector
Furniture manufacturing
Organization type
chain store
Joined
Mar 2023
Message
55
#10

I agree, and I'd like to emphasize that. Everything goes well for the first three months; problems arise in the fourth.

Pausing growth to breathe is also a strategy, nobody says that. Proven by experience.

KKadriyeMember
Job title
Ceramics workshop
Joined
Jun 2024
Message
72
#11

Quick summary for newcomers: When the closure decision was made is as decisive as the decision itself.

When we decide without measuring, we always end up in the same place. Hope this helps.

MMetin Y***Member
Job title
Chief Technology Officer
Sector
Leather
Organization type
sole proprietorship
Joined
Sep 2024
Message
43
#12

There is something to watch out for. If it's your first time, start small; scaling comes later.

Of course, it varies if your situation is different.

OOya Ç***New member
Job title
Product Manager
Sector
Furniture manufacturing
Organization type
8-person team
Joined
Aug 2026
Message
335
#13

You're right. Just because everyone does it doesn't mean it's right.

Correct me if I'm wrong.

GGizem U***MemberCommunity member
Joined
Oct 2023
Message
55
#14

this thread is archived and taing notes for two weeks yields better results than a six-month estimate.

if it's your first time start small; scaling comes later. i mean i'm also curious if anyone does it differently.

MMert D***MemberCommunity member
Joined
Dec 2024
Message
3
#15

The cheap-looking path usually ends up costing more later. The answer varies greatly by industry; there is no one-size-fits-all rule.

If you have questions write them; I'll answer as best I can.

İİbrahim B***Member
Job title
Production planning
Sector
Livestock
Organization type
chain store
Joined
Feb 2024
Message
24

Doki · Log management setup · 2024

#16

There's a part I don't understand. Everyone rushing into ai mobile app development gets stuck at the same point.

People defend habits, not processes. Resistance comes from there. I'm also curious if anyone does it differently.

GGökhan D***ExpertCommunity member
Joined
Jan 2023
Message
316
#17

Thanks, this was very helpful. Second-time founders don't make the same mistakes but find new ones.

Hope this helps.

TTaner K***Member
Job title
Sales Manager
Sector
Seafood
Organization type
medium-sized business
Joined
Sep 2023
Message
3
#18

I'd appreciate it if you shared the outcome.

TTolga K***ExpertCommunity member
Joined
Apr 2025
Message
24
#19

Absolutely. If I were to add anything: Any unwritten clause becomes a point of disagreement later, as both sides remember it differently.

If I were you, I'd go this route.

SSelin A***MemberCommunity member
Joined
Jan 2022
Message
273
#20

I went through the same thing two years ago. Mistaking revenue for cash is the most expensive illusion; trust the bank account.

Hasty decisions become decisions you have to fix six months later. This is my opinion, I'm not claiming it's absolute truth.

Reply