forumNew topic

Can we build a mobile app with AI: does the end result actually work?

LLemanNew member
Job title
Healthcare worker
Joined
Oct 2024
Message
30

Doki · Incident response support · 2024

#1

i have a dream of building a small-scale delivery and order-tracking app connecting local neighborhood shops with consumers and i met with three software agencies to bring this to life; quotes ranged between 160.000 TL and 240.000 TL... btw the absolute maximum budget I can set aside for this is 35.000 TL.

im not a developer but lately I keep seeing people post about building mobile apps from scratch using AI coding tools then tbh i did a few tests myself and managed to prompt out simple UI designs and list screens.

but that's just the storefront. once payment integrations live courier tracking user data security and app store review processes (App Store and Google Play) enter the picture, does AI-generated code actually hold up? has anyone on a tight budget gone down this road and successfully launched a stable app in the store?

TTülay A***MemberCommunity member
Joined
Sep 2022
Message
147
Most Helpful#2

Short answer: you can quickly generate visual interfaces and basic logic blocks using AI tools, but without oversight from a professional developer, you cannot build an ordering app that's secure, production-ready, and able to pass store reviews. AI is not an architect, it's a very fast coding assistant; if you don't set up the foundational architecture and data flow correctly, the project will never go live.

Here are the main limitations you'll hit during development:

1) App Store Requirements: Apple and Google constantly update their policy and security standards. AI-generated code snippets often use outdated libraries and get rejected during compilation or security review. 2) Security and Authentication: A single vulnerability in user passwords, order history, or payment flows leaves your business open to legal penalties. Because AI struggles with broader context, it often misses end-to-end data isolation. 3) State Management and Background Services: Real-time courier tracking and sending push notifications when the device is locked require direct interaction with the OS hardware. You can't solve the resulting memory leaks with prompts alone.

To avoid wasting your 35.000 TL budget, I'd suggest taking a hybrid approach. Build the UI screens and page templates yourself using AI, then spend your budget hiring an experienced freelance developer for technical consulting to tie the architecture together, integrate payment gateways and push notifications, and handle store deployment.

FFatih K***Expert
Job title
Data entry clerk
Sector
Agriculture
Organization type
medium-sized business
Joined
Jun 2022
Message
228

Doki · Penetration test · 2025

#3

The hardest part of software isn't writing the code; it's making sure that code doesn't blow up six months later when a new OS version drops. No agency will touch messy AI code to maintain it—they'll just tell you it needs a full rewrite.

TTaner E***MemberCommunity member
Joined
Apr 2023
Message
118
#4

I started with the same optimism last month. Built the frontend in 3 days, but the app got rejected by the store 4 times over target SDK version warnings and permission policies. Ended up paying 20.000 TL to an expert just to clean up the architecture.

ZZehra C***Member
Job title
Software developer
Sector
Consulting
Organization type
8-person team
Joined
Mar 2023
Message
94
#5

AI code looks amazing when it's running in isolation on your screen. Until 50 people place an order at once and lock up the database. AI code that hasn't been stress-tested with real users in production is a disaster waiting to happen.

HHilalMember
Job title
Translator
Joined
Aug 2024
Message
112
#6

Follow these three steps: 1) Look into existing open-source templates, 2) Only use AI to generate small function-level code snippets 3) Set up your developer accounts and read the store review guidelines cover to cover.

İİbrahim T***New member
Job title
Graphic Designer
Sector
Energy
Organization type
chain store
Joined
Jun 2026
Message
90
#7

i tried that buttons look great on screen but everything falls apart once you connect to a database. anyway you fix one bug and it breaks something else endless loop tbh.

ZZeynep E***Member
Job title
Customer service representative
Sector
Energy
Organization type
regional distributor
Joined
Apr 2025
Message
53
#8

Will your app have live map tracking and stored credit cards? If it's just a simple menu listing where orders go through via text that's doable but if it's a multi-vendor marketplace, doing it alone will be really tough.

FFeyza S***Expert
Job title
Export manager
Sector
Cosmetics
Organization type
family business
Joined
Feb 2024
Message
99
#9

If your budget is tight, cut live courier tracking from v1. Stick strictly to store listings, cart, and checkout. Trimming the feature set makes it way easier to manage with AI and speeds up store approval.

OOnur T***MemberCommunity member
Joined
Sep 2023
Message
1
#10

AI definitely speeds up prototyping, no question. I built internal tools for our company without any dev background. But once real money, customer addresses and phone numbers are involved the liability shoots up. You definitely need pro help for security and app store submission at least.

ÖÖzgür K***Member
Job title
System support specialist
Sector
Furniture manufacturing
Organization type
8-person team
Joined
May 2025
Message
79

Doki · Mobile app · 2023

#11

Same here.

LLale Y***MemberCommunity member
Joined
Jul 2025
Message
378
#12

Let me summarize the topic, since several different answers were given. Any unwritten clause becomes a point of disagreement later, as both sides remember it differently.

RReyhan A***Member
Job title
Digital marketing specialist
Sector
Jewelry
Organization type
regional distributor
Joined
Oct 2024
Message
97
#13

Thanks for writing this, that's the right way. The biggest time-waster for us was not knowing who had the final say.

NNeslihan T***Member
Job title
Clinic manager
Sector
Cosmetics
Organization type
120-person company
Joined
Aug 2023
Message
335
#14

Let me clarify the technical side. Access credentials should be opened in the company's name, not personal accounts.

İİlker Ö***Expert
Job title
Store associate
Sector
Furniture manufacturing
Organization type
family business
Joined
Jul 2022
Message
9
#15

we need to take it step by step. i mean implementing a change request process doesn't slow things down, it speeds them up.

start with a small trial; dont commit to eveything at once.. and honestly correct me if Im wrong.

ZZerrin K***ExpertCommunity member
Joined
Sep 2024
Message
139
#16

Correct.

SSerkan Ç***MemberCommunity member
Joined
Sep 2024
Message
2
#17

I agree with this. If acceptance criteria aren't written, when the work is done is open to debate.

Trying to do this alone is the most expensive way.

JJülide A***MemberCommunity member
Joined
Jul 2025
Message
75
#18

There's a trap here, let me mention it. Any unwritten clause becomes a point of disagreement later, as both sides remember it differently.

Hope this helps.

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

The opposite happened to me, that's why I'm writing. People defend habits, not processes. Resistance comes from there.

Correct me if I'm wrong.

AAyşe A***Member
Job title
Customer service representative
Sector
Automotive aftermarket
Organization type
chain store
Joined
Feb 2023
Message
29
#20

I went through the same thing two years ago. 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.

Reply